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

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

