none
MOSS 2007工作流程紀錄逐漸消失,該如何停止災害及救回? RRS feed

  • 問題

  • 我公司的主機環境為 Server 2003 R2,SharePoint 2007,Sql server 2005

    去年底發現以往建立的簽核文件庫,只要文件庫有跑簽核的工作流程,
    隨著時間及文件新增,舊的工作流程紀錄資料就會開始逐漸消失,大約只會剩下最近2個月的,
    而且是不同文件庫,內含的檔案數量也不同(從150~850個),都有此狀況。
    例如:在文件庫的檢視下,核准欄位的狀態會變成空白,不管原本是已核准、已拒絕或已取消都會不見,檢視這些文件的工作流程狀態,裏面也是空的,就像沒跑過工作流程一樣!

    今年開始我已經把所有文件庫都另外新增一個,但是因為不同文件庫都有此狀況,所以我想還是會繼續發生,該如何停止這種狀況,讓災害不會再擴大?
    目前已經損失了1年半的簽核工作流程,我都有留下以往每月的備份,該如何不覆蓋已經存在的資料而把消失的工作流程紀錄填回?
    謝謝!



    2010年1月8日 下午 12:25

解答

  • 我確認過了!!在管理中心-->web應用程式一般設定下的變更記錄,預設15天會刪除

    你可以將此設定改成永遠不要或放長天數


    屠立剛(JosephTu)
    2010年4月13日 上午 07:18
    版主
  • 大家好,發生問題的原因是工作流程歷程記錄的自動清理

    請參考 http://technet.microsoft.com/zh-tw/library/cc298800%28office.12%29.aspx

    如果有工作流程關聯至多個清單或文件庫使用,請分別新增不同的歷程紀錄,避免發生同樣的問題

     

    • 已標示為解答 243call 2010年6月2日 上午 02:57
    2010年6月2日 上午 02:57

所有回覆

  • 新增新的文件庫測試後,流程還是會繼續消失.....

    沒有其他人碰到這種問題嗎? 求救!

    2010年4月2日 上午 06:58
  • 請先檢查系統是否啟動了資訊原則,因為看起來好像是資訊原則的文管作業!!
    屠立剛(JosephTu)
    2010年4月9日 上午 02:27
    版主
  • 我確認過了!!在管理中心-->web應用程式一般設定下的變更記錄,預設15天會刪除

    你可以將此設定改成永遠不要或放長天數


    屠立剛(JosephTu)
    2010年4月13日 上午 07:18
    版主
  • 版主您好

    感謝您的回答,另外請教如將之前的備份填回現有消失的欄位

    在SQL下查了欄位發現關聯性過於複雜,如何做是最佳的做法

    謝謝!

    2010年4月14日 上午 07:44
  • 唉!!又一個資料庫一族!!
    請看公告!!


    屠立剛(JosephTu)
    2010年4月19日 上午 06:57
    版主
  • 抱歉,沒有注意到公告,造成麻煩,請見諒!

    關於上次的問題,我觀察4個文件庫2周後,發現流程還是會繼續消失

    為了確定,我最近會再做測試,謝謝!

     

    2010年4月28日 上午 04:35
  • 大家好,發生問題的原因是工作流程歷程記錄的自動清理

    請參考 http://technet.microsoft.com/zh-tw/library/cc298800%28office.12%29.aspx

    如果有工作流程關聯至多個清單或文件庫使用,請分別新增不同的歷程紀錄,避免發生同樣的問題

     

    • 已標示為解答 243call 2010年6月2日 上午 02:57
    2010年6月2日 上午 02:57
  • 補充 riansystem 所提供的資訊,

    需要提醒您如果關閉 "工作流程自動清除" Timer Job, 可能會如下述, 有可能在存取該歷程紀錄清單時產生效能問題.

    Microsoft Office SharePoint Server 2007 執行每日 [工作流程自動清除] 工作,從工作流程歷程記錄清單中移除工作流程完成或取消之後 60 天的項目。如果想要追蹤較長期間的工作流程歷程記錄,則可以停用 [工作流程自動清除] 工作。但是,與任何 SharePoint 清單一樣,如果工作流程歷程記錄清單超過 2000 個項目,便會影響網站效能如果您顧慮工作流程歷程記錄清單的大小,則可以重新啟用 [工作流程自動清除] 工作。

    另一個可行的方式, 可以考慮用程式修改 "AutoCleanupDays" 屬性變更至較長的 Expiration 時間.

    以下網站有一個範例可以參考: http://snahta.blogspot.com/2009/01/workflow-auto-cleanup-days-fix.html

    2010年6月2日 下午 04:25