我有一個傳統的Lotus Notes應用程序,即使沒有人打開文檔,它也會開始隨機鎖定文檔。所以當有人試圖編輯一個文檔時,Notes會說'文檔被user1/Domain鎖定了,但是當我檢查user1時,這個人沒有打開這個文檔,並且admin或user1必須手動右鍵單擊文件並選擇「解鎖文件」。文檔被隨機鎖定在Lotus Notes數據庫中
有什麼建議可以找出造成這個問題的原因?
我有一個傳統的Lotus Notes應用程序,即使沒有人打開文檔,它也會開始隨機鎖定文檔。所以當有人試圖編輯一個文檔時,Notes會說'文檔被user1/Domain鎖定了,但是當我檢查user1時,這個人沒有打開這個文檔,並且admin或user1必須手動右鍵單擊文件並選擇「解鎖文件」。文檔被隨機鎖定在Lotus Notes數據庫中
有什麼建議可以找出造成這個問題的原因?
如果用戶沒有手動鎖定文檔,那麼必須有一些代表他們的代碼。通過看在正在使用的NotesDocument.Lock()
方法對地方的代碼或公式@DocLock
我會使用設計提要功能生成的所有形式,腳本庫和代理的報告,然後做一個文本搜索那些方法/公式。這可能有助於縮小鎖定發生的位置。
或者,如果你想關閉文件完全鎖定:
當您在視圖列表或其他設計元素中時,只需點擊
是否有任何代理以該用戶的名義運行? –
我不確定,但這不會影響只有1個用戶。 –