工作流曆史版本和執行詳情
工作流的運行曆史中,可以查看每個流程的運行情況,也可以查看工作流配置的曆史版本。
當您的工作流齣現問題時,您就可以通過運行曆史查看檢查一下情況,也可以將工作流恢復到曆史某個版本。
一、流程排錯思路
1、流程有沒有觸發
有以下3種情況可能不會觸發流程:
- 不滿足流程觸發器設置的條件(例如,指定的字段纔能觸發)
- 記錄A如果已經觸發瞭流程B,且本次流程還沒走完,那麼修改記錄A的內容,不會再次觸發此流程B的,即使滿足觸發條件
- 本月工作流執行數量已經用完
2、流程觸發瞭後,執行過程中哪個節點齣現瞭問題。
管理員點擊需要查看的工作流,在流程配置頁麵 點擊【曆史】,查看運行的流程記錄。
每一個觸發的流程,為一行,點擊單行,查看此流程的運行進度詳情。
狀態: 即整個流程當前運行結果(進行中、完成、中止、失敗)
觸發流程數據: 顯示的是觸發此流程時,該記錄的標題(後麵的標題改變,此處不改變),如果觸發流程記錄的標題字段為空,則觸發流程數據也顯示空白。
原因: 如果數據異常中止,會顯示失敗/中止原因。
篩選、搜索
可以按 狀態 和 時間範圍,以及 搜索名稱 快速找到需要的記錄數據.
二、單個流程運行實例
工作流配置實際是一個模闆、模型, 工作錶數據變更後,基於模型配置也會運行一遍,這個過程稱為流程的運行實例。
1、查看單個流程實例詳情
點擊需要查看的流程實例,進入執行詳情頁麵
2、中止某個工作流實例
應用管理員可手動中止某一條未完成的工作流實例,將鼠標懸停在目標行上即可顯示中止按鈕。
3、重新執行失敗/中止的流程實例
當流程中不滿足分支值條件時會被中止,條件異常時會失敗。例如到某一步審批時沒有找到對應的審批人,流程失敗。如果添加配置好審批人後,可以直接在運行曆史中重新執行流程,重新執行是從失敗或中止的節點處開始,不用從頭再觸發一遍流程。
在流程列錶頁點擊重試
在流程詳情頁點擊重試
4、批量重試流程或中止流程
在運行曆史中,運行中的流程可以中止、失敗和中止的流程可以重試執行一次。
同時支持批量操作,勾選多條記錄後,點擊上方的中止操作,或重試操作。
四、曆史版本的恢復(迴滾)
所有更新後發布的流程版本,都有記錄。可以查看曆史版本的發布時間,和當前運行的版本。
1、查看曆史版本配置
點擊版本列錶中某個日期,可查看此版本的配置詳情
也可以點擊右上角將此工作流恢復到此版本。
2、直接恢復到某個曆史版本
3、更新發布
恢復後隻是將設計版本退迴到所選擇流程對應的狀態,如果想要替換當前運行中的版本,需要手動更新發布。
如果迴滾後的版本與當前運行中的版本一緻,那就沒有"更新發布"入口瞭,需要至少再修改一次纔會齣現(與當前恢復最近發布的邏輯一緻)
搜索關鍵字:工作流恢復、恢復工作流,工作流迴滾、迴滾工作流、工作流日誌
文檔問題反饋
文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧