Loading
透過 Salesforce Flow 自動化業務流程
流程批准流程中的階段

流程批准流程中的階段

階段將相關步驟分組,將其組織為邏輯階段。階段會依序執行,且流程批准流程中一次只能有一個階段正在進行中。您可以設定必須符合才能將階段視為完成的條件。

必要版本

檢視流程批准流程支援的版本。

一般

流程批准流程必須包含至少 1 個階段。如果流程批准流程設定為包含取回路徑,則「立即執行」路徑必須包含至少 1 個階段。您無法控制階段何時開始,因為階段會依序執行。若要控制階段何時完成,請選取其中一個結束條件。

備註
備註 「流程批准流程」中的「階段」元素與流程中的「階段」資源無關。

結束條件

若要控制階段何時完成,請選取結束條件。

階段條件 需求
當所有步驟皆標記為「已完成」時,會將階段標記為「已完成」。
符合指定需求時,會將階段標記為「已完成」 決定階段是否可完成的要求 (最多 10 個)
當指定的評估流程傳回 True 時,階段會標記為「已完成」 決定是否可完成階段的評估流程名稱

錯誤路徑

若要定義當流程批准流程中階段或階段內的步驟發生錯誤時會發生的狀況,請使用錯誤路徑。流程批准流程中的每個階段都可以有自己的已設定錯誤路徑,包括處於錯誤路徑中的階段。

錯誤路徑可包含決策元素和階段元素。錯誤路徑中的階段元素可包含批准和背景步驟。

將元素新增至階段的錯誤路徑,以提供在附加階段中完成剩餘必要步驟的替代方式。

當您將錯誤路徑新增至流程批准流程時,系統會將其與結束元素一併新增。如果在發生錯誤的階段之後,流程批准流程有更多階段或最終動作,請將錯誤路徑中的最後一個元素連接至要執行的流程批准流程中的下一個元素。

根據流程批准流程且針對每個階段設定的錯誤路徑,批准或拒絕批准提交的最終狀態。

conditions 批准提交狀態
具有設定的錯誤路徑的階段執行在任何批准工作項目完成前發生錯誤。設定的錯誤路徑會在結束元素中結束,且不會發生錯誤。 已批准

已設定錯誤路徑的階段執行發生錯誤。設定的錯誤路徑會在結束元素中結束,且不會發生錯誤。

  • 至少 1 個批准工作項目已完成。
  • 所有完成的批准工作項目皆會獲得批准。
已批准

已設定錯誤路徑的階段執行發生錯誤。設定的錯誤路徑會在結束元素中結束,且不會發生錯誤。

  • 至少 1 個批准工作項目已完成。
  • 任何已完成的工作項目都會遭到拒絕。
已拒絕
未設定錯誤路徑的階段執行發生錯誤。 錯誤

狀態

提交記錄以待批准時,系統會為與批准提交相關聯的流程批准流程建立協調流程執行。與批准提交相關聯的協調流程執行會管理每個階段的狀態。由於階段會依序執行,且沒有進入條件,因此只有在其進行中後才會有狀態。

階段執行狀態 描述
進行中 階段已開始。
已完成 階段符合其結束條件。
已取消 當與協調流程執行相關聯的父系批准提交取消時,階段正在進行中。
已停用 當與父系批准提交相關聯的協調流程執行發生錯誤時,階段正在進行中。
錯誤
  • 階段發生錯誤。
  • 當階段內的批准步驟發生錯誤時,階段正在進行中。
  • 當與該階段內的批准步驟相關聯的畫面流程發生錯誤時,該階段正在進行中。
  • 階段內的背景步驟發生錯誤。
  • 由階段內背景步驟呼叫的自動啟動流程發生錯誤。
  • 由階段或步驟所呼叫的評估流程發生錯誤。
 
正在載入
Salesforce Help | Article