2017-04-18 146 views
2

我測試了https://www.ajaxbrowser.com/上的webdav服務器實現,發現文檔鎖定有奇怪的行爲。Webdav。當文檔同時編輯時,更改將丟失

如果同一個文件將被2個用戶打開,它將被第一個鎖定,第二個將得到一個警告窗口。 您可以選擇窗口中的選項以使用合併工具保存文檔。 當第一個用戶完成編輯時,第二個用戶將覆蓋第一個用戶所做的更改。

您可以使用此測試案例來檢查這種行爲:

  1. 用戶1打開文檔
  2. 用戶1點擊啓用編輯
  3. 用戶2打開該文檔
  4. 用戶2得到一個警告窗口,選擇使用合併工具的選項
  5. 用戶1和用戶2在文檔中進行一些更改。
  6. 用戶2嘗試保存文檔並獲取有關文檔鎖定狀態的警告。 「文檔被另一個用戶鎖定」或類似的東西。
  7. User1完成他的編輯,點擊保存按鈕並關閉他的MS Word。
  8. User2可以從現在開始保存文檔,或者他可以等待來自Word的關於文檔鎖定狀態更新的消息。
  9. 用戶2單擊保存並單詞保存文檔,沒有任何合併工具出現。此操作將覆蓋User1所做的所有更改。

有關用戶附加信息:
用戶1:OS Windows10,字2016 MSO(16.0.4498.1000)64位
用戶2:操作系統Windows 7中,字2016 MSO(16.0.4266.1001)32位

我該如何解決這個問題? 這是常見問題還是僅與我的本地環境有關?

回答