SharePoint2010如何配置唯一文档ID服务快速生效
摘要:
SharePoint2010引入了一个新的文档库功能“Unique Document ID”(此功能仅在标准版以及企业版提供),在站点集范围内可以统一的按照一定的规则统一管理文档的ID,并提供了独立于文档所存储位置的统一访问文档的接口。这个功能不错,不过在实际配置的过程中会遇到一些小问题。
要使用这个功能,首先要在站点集功能里激活“文档ID服务”功能:
激活以后在站点集管理画面里面会多出一个链接“文档ID设置”,点击进入:
在此画面里可以指定文档唯一编号的起始编号,点击“OK”按钮,注意到右上角有一个提醒:“Configuration of the Document ID feature is scheduled to be completed by an automated process”,这个错误的意思起始提的很明确,这个设置是通过Timer Job来起效果的,所以更改后不会及时生效。
可惜的是跟这个服务相关的两个Timer Job默认都是设置为每日运行一次,如果配置好以后很可能得等到第二天才能看到效果,不过天下无难事,只怕有心人,我们可以到管理中心手动运行这两个Job。进入SharePont管理中心->Monitoring->Review Job definitions,会看到如下两个Job。
按照”Document ID enable/disable job”、“Document ID assignment job”的顺序分别手动运行两个Job,在SharePoint2010里面只需点击进入Job Title进入Job的相关页面,点击“立即执行”按钮即可:
确保两个Job都执行完以后,回到相应的站点集,进入某个文档库,上传文档后会发现默认视图里多出了DocumentID一列,里面存储的正是符合我们指定规则的文档ID。
把鼠标放到文档ID上,我们可以发现点击该ID将会在新的窗口打开文件(是在IE里面打开还是在客户端程序打开根据IE还有SharePoint的不同设置而不同),显示URL是http://localhost/_layouts/DocIdRedir.aspx?ID=3HVABCD-1-2,提供了统一的访问ID的方法。