您位於此處:
處理協調流程中的階段錯誤
設定錯誤路徑以管理協調流程中的階段錯誤。新增當階段或其步驟發生錯誤時執行的元素和「移至」連結。這些路徑可協助協調流程成功完成,而非失敗。
必要版本
新增錯誤路徑
定義協調流程中階段的錯誤路徑。
此工作需要協調流程,其中包含至少 1 個階段。
- 將滑鼠停留在協調流程中的階段上。
-
按一下
,然後選取「新增錯誤路徑」。
- 儲存您的工作。
將至少 1 個元素新增至錯誤路徑。
將決策元素新增至錯誤路徑
使用決策元素建立可控制哪些元素在錯誤路徑中執行的條件。
此工作需要協調流程,其中具有至少 1 個已定義錯誤路徑的階段。
使用「決策」元素判斷發生錯誤的步驟,並將協調流程路由至適當的復原動作。決策元素會評估協調流程執行變數和自動輸出,以識別錯誤的來源,並決定最佳的復原路徑。
實作集中化錯誤路徑策略時,「決策」元素會作為進入點。它會識別造成錯誤的階段,並路由至適當的結果路徑以進行解決。
-
在「錯誤路徑」中,按一下「
」,然後選取「決策」。
- 輸入標籤、API 名稱和描述。
-
選取要用於「決策」元素的決策邏輯類型。
- 若要根據傳統邏輯運算式和協調中的明確定義資料來判斷哪些結果執行,請選取「手動定義 (預設)」
- 若要根據 AI 從協調流程中評估資料,動態決定哪些結果執行,請選取「使用 AI (進階) 定義」(Defining with AI (Advanced))。
-
如果您選取「手動定義 (預設)」,請定義元素的條件和結果。使用手動條件的「決策」元素結果會依列出的順序評估。因此,您定義成果的順序可能會影響協調流程執行的結果。
- 輸入標籤和結果 API 名稱。結果 API 名稱在協調流程中必須是唯一的
-
定義要用於第一個成果的條件需求。
選項 決策結果的行為 符合全部條件 如果其中一個條件為 false,則協調流程會評估下一個結果的條件。 符合任一條件 如果其中一個條件為 true,則協調流程會立即使用此結果的路徑。 符合自訂條件邏輯 如果您選取此選項,請輸入最多 1,000 個字元以提供條件邏輯。使用方法:
- 參照每個條件的數字
- AND、OR 或 NOT 來識別哪一種條件組合必須成立
- 使用括弧將字串部分集合為群組
若您輸入 AND,則等同您選取「符合全部條件」。若您輸入 OR,則等同您選取「符合任一條件」。若您輸入其他任何邏輯,請確定包含了每個條件的數字。
例如,針對 1 AND NOT(2 OR 3),流程會評估第一個條件是
true,而第二個或第三個條件不是true。 -
定義第一個結果的邏輯條件。
欄位標題 描述 資源 - 從階段或步驟中選取輸入變數或自動輸出。
- 選取「決策」元素。
- 選取全域變數。
運算子 可用的運算子取決於針對「資源」所選取的資料類型。請參閱決策元素中的 流程協調流程運算子。 值 同一列中的「資源」和「值」必須有相容的資料類型。
- 選取協調流程資源,例如階段或步驟中的輸入變數或自動輸出。
- 選取全域變數。
- 輸入文字表示值。
增減日期值的數字時,日期值以日為單位調整,而非以小時為單位。
- 如果您選取「使用 AI 定義 (進階)」,請定義元素的指示和結果。
-
(選用) 若要將決策結果新增至「決策」元素,請按一下
。重複步驟以新增標籤和結果 API 名稱、設定條件,以及識別條件之間的邏輯。如需手動條件,請參閱步驟 4b。如需 AI 條件,請參閱步驟 5b。
-
(選用) 若要在「決策」元素中重新排序決策結果,請按一下
並將項目拖曳至其新位置。您無法將具有條件的決策結果移至清單上最後的位置,因為預設結果一律為最後。
-
(選用) 若要改善「決策」元素的可讀性,請重新命名預設成果。
- 在「成果訂單」下,選取「預設成果」。
- 輸入標籤。
- 儲存您的工作。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

