关于Office 365中Document ID生成有意思的一个小问题

最近给客户做一个SharePoint Migration项目,发现我们在Migration之前开启Document ID feature, Migration中有些文档的Document ID生成了很奇怪的URL。不但没有使用我们之前定义的前缀,而且显示也不是Document ID的格式,而是一个URL。经过联系微软客服,他们建议在Migration之后再开启Document ID feature并且让站点重新生成Document ID. 

之后我们发现这样生成Document ID就貌似比较稳定了,碰到问题的文件数量减少了很多。但是最后仍然小范围内发现一些文件的Document ID生成不了。经过各种比较,我们发现这些文件貌似有一个共同特点 - 只有0.1版本而且没有check in. 于是我们怀疑是不是这种Document不会生成Document ID.

经过对比测试,总结如下:

如果在开启Document ID feature的情况下,无论Document是否有check in version, 版本如何,只要上传Document的情况下,都会直接生成Document ID.

如果在上传文件的时候Document ID feature没有enable, 上传文件后再去enable feature并且生成Document ID:

  • 对于check in的文件,无论版本如何(测试中使用了0.1和1.0两个版本),都会生成Document ID.
  • 对于没有check in version的文件(0.1版本),这个文件不会生成Document ID.

很难确定这个算是微软就这样设计的还是这是SharePoint的一个小bug. 不过总算是通过测试,对这个问题有了一个结论,可以开心地过周末了。

猜你喜欢

转载自blog.csdn.net/Lexie2018/article/details/81568126