自動化流程執行問題
本指南協助您診斷並修復無法執行、中途停止或行為與預期不符的自動化流程。
流程未觸發
問題: 即使觸發事件發生,您的流程仍未啟動。
可能原因:
- 流程已停用或處於草稿狀態
- 觸發條件與傳入事件不符
- 另一個流程或規則先處理了該事件
- 應觸發該事件的頻道或整合已中斷連接
解決方案:
- 確認流程已發布並設定為「活動」,而非「草稿」或「暫停」
- 重新檢查觸發條件,並與實際範例事件進行比較
- 確保沒有更高優先順序的流程消耗相同的觸發器
- 驗證連接的頻道(例如 WhatsApp 或 Messenger)處於上線狀態
流程中途停止
問題: 流程已啟動,但在到達結尾前停止。
可能原因:
- 某個步驟正在等待從未到達的條件或客戶回覆
- 該步驟所需的變數或欄位為空
- 外部動作(例如網路鉤子或 API 呼叫)失敗
- 流程遇到尚未完成的延遲或等待步驟
解決方案:
- 開啟流程執行歷史,找到它停止的確切步驟
- 檢查等待或延遲步驟是否仍在倒數計時
- 確保該步驟使用的變數在流程較早處已填入
- 檢閱日誌以找出任何失敗的外部動作,並在修復原因後重試
錯誤的分支或條件結果
問題: 流程已執行,但在條件分支中走錯路徑。
可能原因:
- 條件邏輯比較了錯誤的欄位或使用了錯誤的運算子
- 值的格式與預期不同(例如文字與數字)
- 多個條件重疊,且第一個符合的並非您預期的
解決方案:
- 檢閱每個條件並確認它參考正確的變數
- 在比較之前正規化資料格式(修剪空格、符合大小寫、轉換類型)
- 將條件從最具體到最通用排序,以便正確的分支先符合
排程或延遲訊息抵達太晚
問題: 流程排程的訊息延遲。
> 資訊: 在高流量期間,短暫延遲是正常的。持續延遲通常指向佇列積壓或頻道已中斷連接。
解決方案:
- 確認目標頻道已連接且在其傳送限制範圍內
- 檢查排程時間是否考慮了正確的時區
- 檢閱狀態頁面以了解處理延遲
仍有問題?
如果您的流程仍然行為異常:
- 使用流程執行歷史擷取確切的步驟和錯誤
- 記下觸發事件和啟動執行的資料
- 聯絡我們的支援團隊,並提供流程名稱、執行時間戳記,以及預期與實際行為的描述