您位於此處:
除錯協調流程並保留資料變更
使用資料庫更新測試和疑難排解您的協調流程。設定要略過較早階段的起點、要在較晚階段之前停止的結束點,或兩者以隔離中間區段。您也可以設定步驟的模擬輸出。使用模擬輸出的步驟不會執行其參照流程或變更 Salesforce 資料庫。您是符合其輸入條件的所有互動步驟指派使用者。
必要版本
| 檢視「流程協調流程」支援的版本。 |
| 需要的使用者權限 | |
|---|---|
| 若要除錯協調流程 | 管理流程 |
將「協調流程工作指南」元件新增至協調流程互動步驟參照之記錄所使用的記錄版面配置。請參閱「將工作指南新增至記錄版面配置」或「將工作指南新增至 Experience Cloud 網站」。
從自動化應用程式開啟協調流程
從 Automation Lightning 應用程式的「協調流程」頁面開啟協調流程。
-
在瀏覽列上,按一下「
」。
-
在搜尋方塊中,輸入 自動化,然後選取「自動化」。
「自動化」應用程式隨即開啟。
-
在「自動化」應用程式中,選取「協調流程」 索引標籤。
「協調流程」清單檢視隨即開啟。
-
按一下協調流程的標籤,然後按一下「在 Flow Builder 中檢視」。
協調流程會在 Flow Builder 中開啟。
從「設定」開啟協調流程
進入「設定」,從「流程」清單檢視開啟協調流程。
-
按一下
,然後選取「設定」。
- 在設定「快速尋找」方塊中,輸入流程,然後選取「流程」。
-
按一下協調流程的標籤。
協調流程會在 Flow Builder 中開啟。
管理開始點與結束點
設定要略過較早階段的起點、要在較晚階段之前停止的結束點,或兩者以隔離中間區段。僅在「階段」元素上設定開始點與結束點。若要測試單一階段,請將其設定為開始點與結束點。略過階段中的步驟不會產生輸出值,即使這些步驟已設定測試輸出,因此請針對依賴其輸出的步驟設定測試輸入。測試決策路徑時使用多個端點。這些設定不會在您儲存協調流程時保留。
儲存協調流程也會儲存模擬輸入。按一下「重設除錯設定」不會影響模擬輸入。
-
(選用) 設定起點並設定依賴未執行階段中輸出之步驟的測試輸入。
- 將滑鼠停留在階段上。
-
按一下
。
-
選取「選取為起點」。
階段元素上會顯示一個。

- 選取依賴未執行階段中輸出的步驟。
-
在「步驟」面板的「設定測試輸入」索引標籤中,輸入該步驟的必要值。
當您輸入測試值時,其切換開關會設為「已包含」。
- 若要針對依賴未執行階段輸出的更多步驟設定測試輸入,請重複步驟 1d 與 1e。
-
(選用) 移除起點並忽略步驟的測試輸入。
- 將滑鼠停留在階段上。
-
按一下
。
- 選取「選取為起點」。
- 選取包含設定的測試輸入的步驟。
- 在「步驟」面板的「設定測試輸入」索引標籤中,針對您要忽略的輸入值,將切換開關設定為「不包含」。
- 若要忽略更多步驟設定的測試輸入值,請重複步驟 2d 和 2e。
-
(選用) 設定結束點。
- 將滑鼠停留在階段上。
-
按一下
。
- 選取「選取為結束點」。
會顯示在階段元素上。
-
(選用) 移除結束點。
- 將滑鼠停留在階段上。
-
按一下
。
- 選取「選取為結束點」。
設定記錄觸發協調流程的觸發記錄
若要除錯記錄觸發的協調流程,請設定觸發記錄。此設定會保留在目前的 Flow Builder 工作階段。以下列三種方式之一觸發記錄觸發的協調流程:只有在建立記錄、變更記錄或建立或更新記錄時。
當您在「編輯」模式和「除錯」模式之間切換時,Flow Builder 會保留選取的觸發記錄值和設定選項。重新整理瀏覽器或關閉 Flow Builder 可清除這些選取項目。
-
在「按鈕列」上,按一下「除錯」。
「除錯」面板會在已選取「設定」索引標籤的情況下開啟。
-
針對在建立或更新記錄時觸發的協調流程,選取要為其除錯的觸發類型。
- 若要除錯新記錄上的觸發,請針對「以記錄的身分執行自動化」,選取「已建立」。
- 若要除錯記錄變更上的觸發,請針對「將自動化執行為記錄」,選取「已更新」。
- 在文字方塊中,選取要用於除錯執行的觸發記錄的記錄。
- 取消選取「在回復模式中執行自動化」。
- 若要手動清除除錯設定,請按一下「重設除錯設定」。
設定自動啟動協調流程的輸入變數
若要除錯自動啟動的協調流程,請為其所有輸入變數設定值。如果任何輸入變數遺失或無效,除錯執行會失敗。您指定的值會保留在目前的 Flow Builder 工作階段中。
當您在「編輯」模式和「除錯」模式之間切換時,Flow Builder 會保留輸入變數值和設定選項。重新整理瀏覽器或關閉 Flow Builder 可清除這些除錯設定。
-
在「按鈕列」上,按一下「除錯」。
「除錯」面板會在已選取「設定」索引標籤的情況下開啟。
- 在「設定」索引標籤上,輸入每個相關輸入變數的值。
- 取消選取「在回復模式中執行自動化」。
- 若要手動清除除錯設定,請按一下「重設除錯設定」。
管理步驟的模擬輸出
控制協調流程執行在除錯模式中執行的步驟。將「定義測試輸出值」設定為「關閉」,以執行步驟的參照流程。針對您在除錯時不想執行的任何步驟設定模擬輸出。設定為「開啟」的「定義測試輸出值」步驟會使用定義的模擬輸出,而非執行其參照流程。具有已定義模擬輸出的步驟不會對 Salesforce 資料庫進行變更。
儲存協調流程也會儲存模擬輸出。按一下「重設除錯設定」不會影響模擬輸出。
- 在「除錯」面板中,按一下「階段」 索引標籤。
-
關閉您要執行之協調流程中每個步驟的模擬輸出。
-
在「除錯」面板的「階段」索引標籤上,針對步驟按一下「編輯」。
「步驟」內容面板會開啟至「設定測試輸出」索引標籤。
- 在「步驟」內容面板的「設定測試輸出」索引標籤上,將「定義測試輸出值」設定為「關閉」。
-
在「除錯」面板的「階段」索引標籤上,針對步驟按一下「編輯」。
-
定義您不想執行之協調流程中每個步驟的模擬輸出。
-
在「除錯」面板的「階段」索引標籤上,針對步驟按一下「編輯」。
「步驟」內容面板會開啟至「設定測試輸出」索引標籤。
- 在「步驟」內容面板的「設定測試輸出」索引標籤上,將「定義測試輸出值」設定為「開啟」。
- 輸入步驟輸出值的值。
-
在「除錯」面板的「階段」索引標籤上,針對步驟按一下「編輯」。
-
儲存協調流程。
備註 如果您要除錯已啟用的協調流程,您只能將自動化儲存為新的協調流程。
開始協調流程執行
除錯協調流程執行,並在「除錯」窗格的「詳細資料」索引標籤中檢視其結果。協調流程執行會針對每個非同步步驟暫停,且「手動設定輸出值」設定為「關閉」。針對背景非同步步驟,協調流程執行會在背景步驟完成後恢復。針對互動步驟,協調流程執行會在您完成相關聯的協調流程工作項目後恢復。
-
在「除錯」面板上,按一下「設定」索引標籤,然後按一下「執行」。
「除錯」面板的「詳細資料」索引標籤會顯示協調流程執行詳細資料的卡片。
- 檢閱除錯詳細資料。若要查看卡片的詳細資訊,請在卡片中按一下「詳細資料」。
-
針對暫停協調流程執行的每個互動步驟,請完成相關聯的協調流程工作項目。
- 開啟相關的記錄頁面。
- 在「協調流程工作指南」中,完成工作項目。
「除錯」面板的「詳細資料」索引標籤中的資訊會自動更新。 -
若要對協調流程進行變更並儲存,請按一下「編輯流程」。
「除錯」窗格隨即關閉。

