如果大家使用SharePoint来构建文档管理解决方案,给文档评分其实是一个挺常见的需求。可惜在之前的版本中,SharePoint并没有内置这个功能,当然,也不断的有社区项目,通过自定义开发的方式,给SharePoint文档库添加上这个功能。SharePoint 2010终于给文档库(实际上是所有列表),都加上了给文档(和列表项)评分的功能。

在文档库设置中,打开“等级设置”页面,然后在页面中启用等级评定。
image

然后文档库中会增加两个网站栏,“等级(0-5)”和“等级数”。前者用来存储所有用户给这个文档评分的平均值,后者用来存储有多少用户给文档评过分了。
image 

这样,在文档库的视图中,就能看到如下的界面。用户通过在“等级(0-5)”字段上滑动鼠标,就能给指定的文档打一个分数。
image 

在用户给文档评分之后,这个值并不会马上被汇总(并计算平均值)。SharePoint 2010通过后台一个名为“User Profile Service Application - 社会评分联合工作”的计时器作业,定时对评分值进行汇总计算,这个计时器作业默认是每小时运行一次。如果你希望它能更频繁的运行,可以在SharePoint 2010管理中心的“监控 - 计时器作业 - 复查作业定义”中找到这个计时器作业,修改它的定期计划,或者干脆直接点击“立即运行”按钮,来使它马上执行。
image 

在评分值被汇总计算之后,用户就能看到如下图所示的汇总结果了。image

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐