關於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. 不過總算是通過測試,對這個問題有了一個結論,可以開心地過週末了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章