診斷及解決工作流程執行錯誤

了解如何診斷及解決工作流程執行錯誤

撰寫者 Iqmal (Administrator)

更新於 July 2nd, 2024

此教學文章將講解如何使用工作流程紀錄,以診斷及解決工作流程執行錯誤。

你可於工作流程紀錄查閱每個流程的執行狀態,以追蹤流程的成效及解決任何執行時遇上的問題。

工作流程紀錄

你可於工作流程編輯器的上方,點擊「工作流程紀錄」,以進入工作流程紀錄頁面。
 


 

你可於工作流程紀錄頁面查閱以下資料:

  1. 執行狀態數據分析
    你可查閱工作流程內,所有已執行的聯絡人的執行狀態,包括「總執行次數」、「進行中」、「已完成」、「已封鎖」及「失敗」。
  2. 篩選選項
    你可以按執行狀態及流程執行的日期,篩選工作流程紀錄,以查閱所需的執行記錄。
  3. 執行列表
    你可於執行列表內,查閱執行記錄及工作流程紀錄。每列代表一位已執行於此工作流程的聯絡人,並可查閱以下資料:
    1. 聯絡人姓名
    2. 執行狀態
    3. 備註
    4. 創建時間
    5. 最後更新日期


 

於列表下方,你可使用左右箭嘴按鈕,以前往工作流程紀錄的其他頁面。

 

執行狀態

執行狀態代表於執行流程中聯絡人的當前狀態。你可查閱各個聯絡人的執行狀態,以確保流程能預期完成執行。

以下列表將說明你可能會遇到的執行狀態及其定義:

狀態 定義
進行中 聯絡人目前正在執行流程。這意味著流程已經開始執行相關指令,並將會完成執行流程。
已完成 聯絡人已完成流程,並已完成執行所有指令,而沒有出現任何錯誤。
已封鎖
 
聯絡人無法執行流程,可能是因為他們未能滿足觸發條件,或執行的指令被視為不正常或非預期。
失敗 聯絡人執行時出現錯誤,所以無法完成流程。這可能由於多種原因,例如資料遺失、流程設定錯誤或系統錯誤。

執行備註

於工作流程紀錄內,如執行狀態為「失敗」或「已封鎖」,系統亦會顯示執行備註,以幫助你診斷及解決工作流程執行錯誤。

以下列表將說明你於工作流程紀錄可能看到的備註及其定義:

備註 定義
於工作方框執行失敗
 
聯絡人未能完成流程內其中一個工作方框或步驟而導致的錯誤。這可能是由於資料遺失、設定問題或系統出現錯誤。
內部錯誤 發生未能預知的系統錯誤,導致聯絡人無法完成執行流程。
執行狀態為「進行中」時更新工作流程 當聯絡人執行流程時,該流程內容被更新。
停止執行工作流程
 
當聯絡人執行流程時,該流程被手動停用及取消發佈,聯絡人無法完成流程。

 
工作流程疑似出現無限迴圈 (infinite loop)而無法運作 聯絡人執行流程時,流程內的邏輯將聯絡人置於無限迴圈 (infinite loop),導致無法完成流程。
短時間內執行次數過多
 
聯絡人於短時間內嘗試執行次數過多而被停止。
因重新執行流程設定被停止
 
因工作流程內的重新執行設定,阻止聯絡人完成執行流程。