您位於此處:
建立協調流程
使用「流程協調流程」透過結合和協調流程來建立複雜的業務流程。
必要版本
| 檢視「流程協調流程」支援的版本。 |
| 需要的使用者權限 | |
|---|---|
| 在 Flow Builder 中開啟、編輯或建立協調流程: | 管理流程 |
當您瞭解組件的適配程度時,將更容易自動化業務流程。在您建立協調流程之前,請與利害關係人討論以瞭解需求。您可以儲存草稿協調流程,而無須瞭解所有必要資訊。請先指定所有流程和詳細資料,再啟用並執行協調流程。
協調流程包含「階段」元素和「決策」元素。階段包含至少一個步驟,每個步驟都會呼叫動作執行。背景與互動步驟通話流程。MuleSoft 步驟會呼叫從 MuleSoft API 匯入的 MuleSoft 動作。在建立協調流程之前,請盡可能建立流程並匯入您需要的 MuleSoft 動作。
- 在協調流程中使用決策元素
控制協調流程何時會取得特定決策結果。 - 在協調流程中定義階段與步驟的需求
使用需求可在記錄變更時恢復協調流程。定義最多 10 個需求,以決定何時可開始步驟,或何時標記互動步驟或階段完成。 - 建立與使用者互動的步驟
若要在協調流程中將步驟指派給人員、群組或排隊,請建立互動式步驟。協調流程執行會為其執行的每個互動步驟建立工作項目。 - 自訂電子郵件給指派對象
依預設,每次協調流程執行建立協調流程工作項目時,指派對象都會收到通知。若要變更建立協調流程工作項目時傳送的電子郵件通知,請自訂相關聯的批准步驟。 - 使用 Omni-Channel 路由協調流程工作項目
若要將 Service Cloud 中的 Omni-Channel 路由搭配協調流程工作項目使用,您必須至少有一個 ⁇ 列與「協調流程工作項目」相關聯。當您將互動步驟指派給該 ⁇ 列時, ⁇ 列的成員會根據您的路由邏輯透過 Omni-Channel 小工具收到通知。除非您停用工作項目的預設電子郵件通知,否則 ⁇ 列成員也會收到電子郵件通知。 - 重新導向協調流程路徑
「流程協調流程」使用 Flow Builder 中的「自動版面配置」。在「自動版面配置」中,畫布上的元素會自動加上空格並連接。當您有元素不遵循一般連續自動版面配置路徑時,請使用「移至」連接器。 - 將結束元素新增至協調流程路徑
協調流程中的所有元素都會自動連線,或透過您手動新增的「移至」連接器連線。若要完成協調流程中的路徑,請新增「結束」元素。 - 在協調流程中使用自動輸出
協調流程可存取其階段、步驟和決策的輸出。查詢協調流程中任何階段或步驟的狀態。從任何步驟的相關流程中使用輸出參數。在設定為在 API 58.0 版及更新版本上執行的協調流程中,每次協調流程執行恢復時,會以其最新值重新整理包含記錄或記錄集合的參照自動輸出。 - 觸發協調流程階段和步驟條件的評估
每次當目前階段中的步驟完成時,協調流程都會評估該階段及其步驟的條件。您也可以從流程發佈協調流程事件,以觸發協調流程階段和步驟條件的評估。 - 將協調流程與外部系統整合
將 MuleSoft 步驟新增至您的協調流程,以呼叫匯入的 MuleSoft 動作。您也可以使用$Orchestration.Instance系統變數將外部系統與協調整合。 - 建立和使用協調流程範本
將協調流程儲存為範本,以重複將其作為新協調流程的起點。透過受管理封裝散佈範本,讓訂閱者可以根據這些範本建立協調流程。 - 讓工作可供指派的使用者存取
當協調流程執行互動步驟時,會以電子郵件將通知傳送給指派的使用者、群組或 ⁇ 列。已認證的 Experience Cloud 網站訪客可以在「協調流程工作項目清單」物件頁面上查看並存取其指派的「流程協調流程」工作項目。內部使用者和經認證的 Experience Cloud 網站訪客在「工作指南」中完成其指派的工作。
從自動化應用程式建立協調流程
按一下「自動化」應用程式中的「新增」按鈕建立協調流程。
-
在瀏覽列上,按一下「
」。
-
在搜尋方塊中,輸入 自動化,然後選取「自動化」。
「自動化」應用程式隨即開啟。
-
在「自動化」應用程式中,按一下「新增」。
「新增自動化」視窗隨即開啟。
-
從「新增自動化」視窗中,選取要建立的協調流程類型。
- 若要建立從自訂按鈕、自訂連結或自訂 Apex 類別呼叫協調流程時執行的協調流程,請選取「自動啟動協調流程 (無觸發)」。
- 若要建立在新增或變更記錄後自動執行的協調流程,請選取「記錄觸發協調流程」。
Flow Builder 隨即開啟。
針對記錄觸發的協調流程,請設定「開始」元素。針對任何協調流程,請新增元素與資源。
在「設定」中建立協調流程
按一下「設定」中「流程」中的「新增流程」按鈕,建立協調流程。
-
按一下
,然後選取「設定」。
- 進入「設定」,在「快速尋找」方塊中,輸入流程,然後選取「流程」。
- 在「流程」視窗中,按一下「新增流程」。
-
決定您要建立的協調流程類型。
- 若要建立從自訂按鈕、自訂連結或自訂 Apex 類別呼叫協調流程時執行的協調流程,請選取「自動啟動自動化」。然後選取「自動啟動協調流程 (無觸發)」。
- 若要建立在新增或變更記錄後自動執行的協調流程,請選取「觸發的自動化」。然後選取「記錄觸發協調流程」。
Flow Builder 隨即開啟。
針對記錄觸發的協調流程,請設定「開始」元素。針對任何協調流程,請新增元素與資源。
設定記錄觸發協調流程的觸發程序
設定「開始」元素以控制記錄觸發協調流程何時執行。
- 在「選取物件」下,選取具有觸發協調流程之記錄的物件。
-
在「設定觸發」下,選取一個選項。
- 若要僅在建立記錄時觸發協調流程,請選取「建立記錄」。
- 若要僅在記錄更新時觸發協調流程,請選取「記錄已更新」。
- 若要在建立或更新記錄時觸發協調流程,請選取「建立或更新記錄」。
-
設定條件需求以限制協調流程何時執行。
條件需求 協調流程執行的時機 無 一律 符合全部條件 (AND) 所有條件皆為 true。 符合任一條件 (OR) 至少一個條件為 true。 符合自訂條件邏輯 自訂條件為 true。
如果您選取此選項,請輸入最多 1,000 個字元以提供條件邏輯。使用方法:
- 參照每個條件的數字
- AND、OR 或 NOT 來識別哪一種條件組合必須成立
- 使用括弧將字串部分集合為群組
若您輸入 AND,則等同您選取「符合全部條件」。若您輸入 OR,則等同您選取「符合任一條件」。若您輸入其他任何邏輯,請確定包含了每個條件的數字。
例如,針對 1 AND NOT(2 OR 3),流程會評估第一個條件是
true,而第二個或第三個條件不是true。公式評估為 True 公式評估為 true。
如果您選取此選項,請使用資源、函數和運算子來建立公式。請參閱使用流程公式產生器建立流程公式中的在流程起始元素公式產生器中建立公式
- 儲存您的工作。
將元素和資源新增至您的協調流程。
建立協調流程
協調流程包含「階段」元素和「決策」元素。階段包含至少 1 個步驟。背景與互動步驟通話流程。MuleSoft 步驟會呼叫 MuleSoft 動作。每個階段都可以有連線的錯誤路徑,此錯誤路徑可處理階段或階段內步驟所遇到的錯誤。
-
若要將元素新增至協調流程,請按一下
,選取元素,然後輸入標籤、API 名稱和描述。
- 若要新增儲存流程批准流程中步驟的元素,請選取「階段」。
- 若要新增決定流程批准流程路由至哪個路徑的元素,請選取「決策」。如需設定「決策」元素的資訊,請參閱在協調流程中使用決策元素。
-
若要將步驟新增至階段,請按一下「新增步驟」,選取步驟類型,然後輸入標籤、API 名稱和描述。如需設定步驟的資訊,請參閱 步驟流程協調流程資源。
- 若要新增沒有使用者互動的步驟,請選取「背景步驟」。請參閱
- 若要新增與使用者互動的步驟,請選取「互動步驟」。
- 若要新增呼叫 MuleSoft 動作的步驟,請選取「MuleSoft 步驟」。
-
當您在協調流程中新增元素時,它會自動連線至路徑上其前後的元素。協調流程可以包含「決策」元素和「階段」元素,但沒有「迴圈」元素,如同流程一般。若要在協調流程中重複一或多個元素的順序,或變更接下來執行的元素,請使用「移至」連結。
-
若要連線至不同的元素,請在決策或階段元素之後按一下
,然後按一下「連線至元素」。
-
按一下要移至的元素上的
。
-
若要連線至不同的元素,請在決策或階段元素之後按一下
-
(選用) 若要將失敗的協調流程執行最小化,請使用錯誤路徑將錯誤傳送新增至協調流程。
-
若要將錯誤路徑新增至階段,請在階段卡片上按一下
,然後選取「新增錯誤路徑」。
- 將階段與決策元素新增至錯誤路徑。流程批准流程錯誤路徑上的階段元素可包含背景步驟、互動步驟或 MuleSoft 步驟。
-
(選用) 依預設,錯誤路徑會以結束元素結束。使用「移至」連接器可將錯誤路徑中的元素連接至主要流程批准流程中的元素。按一下
,按一下「連線至元素」,然後按一下要移至元素上的
。
-
若要將錯誤路徑新增至階段,請在階段卡片上按一下
- 儲存您的協調流程。
建立協調流程後,請進行測試以確保其如預期運作。
將「協調流程工作指南」元件新增至受協調流程影響之物件的記錄版面配置。
啟用您的協調流程。
記錄觸發的協調流程現在已準備就緒。從自訂按鈕、自訂連結或自訂 Apex 程式碼呼叫自動啟動的協調流程。

