此教學文章將講解如何使用工作流程紀錄,以判斷及解決工作流程執行錯誤。
你可於工作流程紀錄查閱每個流程的執行狀態,以追蹤流程的成效及解決任何執行時遇上的問題。
工作流程紀錄
你可於工作流程編輯器的上方,點擊「工作流程紀錄」,以進入工作流程紀錄頁面。
你可於工作流程紀錄頁面查閱以下資料:
-
篩選選項
你可以按執行狀態及流程執行的日期,篩選工作流程紀錄,以查閱所需的執行記錄。如要按流程執行日期篩選,你可以更改日期範圍,以查看在選定日期範圍內發生的工作流程紀錄。如要按執行狀態篩選,只需點擊資料列表,工作流程紀錄將顯示具有相應狀態的流程記錄。 -
執行狀態數據分析
你可查閱工作流程內,所有已執行的聯絡人的執行狀態,包括「總執行次數」、「進行中」、「已完成」、「已封鎖」及「失敗」。 -
執行列表
你可於執行列表內,查閱執行記錄及工作流程紀錄。每列代表一位已執行於此工作流程的聯絡人,並可查閱以下資料:- 聯絡人姓名
- 執行狀態
- 備註
- 創建時間
- 最後更新日期
於列表下方,你可使用左右箭嘴按鈕,以前往工作流程紀錄的其他頁面。
執行狀態
執行狀態代表於執行流程中聯絡人的當前狀態。你可查閱各個聯絡人的執行狀態,以確保流程能預期完成執行。
以下列表將說明你可能會遇到的執行狀態及其定義:
狀態 | 定義 |
進行中 | 聯絡人目前正在執行流程。這意味著流程已經開始執行相關指令,並將會完成執行流程。 |
已完成 | 聯絡人已完成流程,並已完成執行所有指令,而沒有出現任何錯誤。 |
已封鎖 |
聯絡人無法執行流程,可能是因為他們未能滿足觸發條件,執行的指令被視為不正常或非預期,或因為已達到流程執行次數上限 |
失敗 | 聯絡人執行時出現錯誤,所以無法完成流程。這可能由於多種原因,例如資料遺失、流程設定錯誤或系統錯誤。 |
已移除 | 聯絡人已從流程執行中被移除,所以無法完成流程。這可能由於多種原因,例如聯絡人被手動從流程中移除、或是現有流程被更改。 |
受限 | 聯絡人無法執行至流程中,因為已達到流程執行次數上限。 |
執行備註
於工作流程紀錄內,如執行狀態為「失敗」、「已封鎖」或「受限」,系統亦會顯示執行備註,以幫助你診斷及解決工作流程執行錯誤。
以下列表將說明你於工作流程紀錄可能看到的備註及其定義:
備註 | 定義 |
於工作方框執行失敗 |
聯絡人未能完成流程內其中一個工作方框或步驟而導致的錯誤。這可能是由於資料遺失、設定問題或系統出現錯誤。 |
內部錯誤 | 發生未能預知的系統錯誤,導致聯絡人無法完成執行流程。 |
執行狀態為「進行中」時更新工作流程 | 當聯絡人執行流程時,該流程內容被更新。 |
停止執行工作流程 |
當聯絡人執行流程時,該流程被手動停用及取消發佈,聯絡人無法完成流程。 |
工作流程疑似出現無限迴圈 (infinite loop)而無法運作 | 聯絡人執行流程時,流程內的邏輯將聯絡人置於無限迴圈 (infinite loop),導致無法完成流程。 |
短時間內執行次數過多 |
聯絡人於短時間內嘗試執行次數過多而被停止。 |
因重新執行流程設定被停止 |
由於工作流程內的重新執行設定,阻止聯絡人完成執行流程。 |
因已達到流程執行次數上限被受限 |
由於已達到流程執行次數上限,聯絡人未能執行流程。 |