您位於此處:
整合程序動作
若要撰寫整合程序,您可以新增依序執行的動作。這些動作可以設定資料值、執行函數、呼叫 Omnistudio 資料對應器、叫用 Apex 類別、傳送電子郵件、叫用 REST 端點、執行其他整合程序等。
若要新增動作,請將「動作」元素面板中的元素拖曳至畫布,或直接在畫布上使用連結 (+)。您可以使用 + 輕鬆新增、編輯、重新命名、移動或刪除動作,以及在區段之間重新排列元素。您也可以使用區段來分組條件執行、快取、清單處理和錯誤處理的動作。
此表格描述所有整合程序動作的共同內容。
內容 |
描述 |
|---|---|
元素名稱 |
元素或節點的名稱。 |
傳送 JSON 路徑 |
執行動作之前,將傳入 JSON 截斷至指定的路徑。請參閱使用傳送/回應轉換內容 操作 JSON。 |
傳送 JSON 節點 |
在指定的節點下重新設定傳入 JSON。請參閱使用傳送/回應轉換內容 操作 JSON。 |
回應 JSON 路徑 |
執行動作後,將輸出 JSON 截斷至指定的路徑。請參閱使用傳送/回應轉換內容 操作 JSON。 |
回應 JSON 節點 |
在指定的節點下重新設定輸出 JSON。若要分隔路徑,請使用冒號;例如, |
僅傳送其他輸入 |
若選取,則僅接受「其他輸入」內容中的資料。 |
其他輸入 |
要包含在輸入 JSON 資料中的其他金鑰值配對。值可包含公式和合併欄位。 |
僅傳回額外輸出 |
僅傳回「其他輸出」內容中的資料。 |
其他輸出 |
要在輸出 JSON 資料中傳回的其他金鑰值配對。值可包含公式和合併欄位。 |
僅傳送失敗回應 |
僅在動作失敗時傳回失敗回應。 |
失敗回應 |
如果動作失敗,則要在輸出 JSON 資料中傳回的金鑰值配對。值可包含公式和合併欄位。 |
執行條件化公式 |
指定在步驟執行前執行的公式。如果公式傳回 TRUE,則會執行步驟。如果公式傳回 FALSE,則不會執行此步驟。如果未指定公式,則會執行步驟。 |
失敗條件化公式 |
指定在步驟執行後執行的自訂失敗條件。 例如,Omnistudio 資料對應器的「解壓縮動作」找不到任何記錄,通常不會視為錯誤。但您可以使用「失敗條件化公式」來指定此條件。請參閱「使用試用抓取區塊處理錯誤」下的第二個範例。 如果公式傳回 TRUE,則執行步驟失敗,且在「失敗回應」清單中設定的任何金鑰值配對都會新增至 JSON 資料。例如,如果傳回此 JSON: 這些設定會識別錯誤並將錯誤代碼新增至 JSON 資料:
|
|
如果此步驟失敗,則「整合程序」會結束。 |
鏈結步驟 |
允許動作在其自己的 Salesforce 交易中執行。此內容會使效能降低,但會降低超過 Salesforce 管理員限制的可能性。如需詳細資訊,請參閱長時間執行整合程序的 設定。 |
其他鏈接回應 |
指定在回應中傳送的金鑰-值配對。值欄位接受合併欄位語法。 |
- 整合程序的判斷動作
「判斷動作」會使用評估為 true 或 false 的運算式,比較測試程序的預期結果與實際結果。您可以在「判斷條件化公式」中使用環境變數來測試效能。 - 整合程序的 Chatter 動作
Chatter 動作會建立 Chatter 貼文,並將其傳送至 Chatter 摘要。 - 整合程序的決策矩陣動作
「決策矩陣動作」會呼叫具有指定輸入的「決策矩陣」,並將結果傳回至「整合程序」。 - 刪除動作
讓使用者可以使用「刪除動作」來刪除一或多個 sObject 記錄。使用物件的記錄識別碼來決定要刪除的記錄。Vlocity 建議在「路徑至識別碼」欄位中使用參照識別碼或資料 JSON 中識別碼清單的合併欄位。 - 整合程序的 Docusign 信封動作
「Docusign 信封動作」會以電子郵件傳送要簽署的一組文件。 - 整合程序的電子郵件動作
「電子郵件動作」會傳送指定的電子郵件。您可以指定所有電子郵件欄位值,或使用 Salesforce 電子郵件範本。 - 整合程序的運算式集動作
運算式集動作會叫用指定的運算式集,並將結果傳回至「整合程序」。 - 整合程序的 HTTP 動作
HTTP 動作會執行 REST 呼叫,並將其結果傳回至整合程序。「整合程序」中的「HTTP 動作」僅支援 getBody() 來傳回回應。直接透過「遠端動作」使用 Apex 來處理二進位回應。 - 整合程序的整合程序動作
「整合程序動作」會執行下屬的「整合程序」。 - 整合程序的情報動作
「情報動作」會在 Omnistudio 上提供輸入,並執行「情報電腦」。 - 整合程序的清單動作
「清單動作」會透過比對指定清單項目 JSON 節點的值來合併多個清單。基本合併完全符合節點名稱。進階合併會比對具有不同名稱或位於傳入清單中不同層級的節點。 - 適用於整合程序的 Omnistudio 資料對應器解壓縮動作
資料對應器的「解壓縮動作」會呼叫指定的「資料對應器解壓縮」以從 Salesforce 讀取資料,並將其傳回至整合程序。 - Omnistudio 資料對應器整合程序的貼文動作
「資料對應器貼文動作」會呼叫「資料對應器載入 (貼文)」將資料寫入至 Salesforce。 - 整合程序的 Omnistudio 資料對應器轉換動作
「資料對應者轉換動作」會呼叫指定的「資料對應者轉換」以對 Data JSON 執行轉換,並傳回轉換的資料。 - 整合程序的 Omnistudio 資料對應器 Turbo 動作
「資料對應器轉換動作」會呼叫指定的「資料對應器轉換器」轉換,以從 Salesforce 讀取資料,並將其傳回至「整合程序」。 - 整合程序的遠端動作
「遠端動作」元素會呼叫指定的 Apex 類別和方法,或指定的可叫用動作。 - 整合程序的回應動作
「回應動作」會結束整合程序,並將資料傳回給呼叫該程序的實體。也可以將資料新增至資料 JSON 或條件式結束。「回應動作」對於除錯「整合程序」很實用。 - 設定整合程序的值動作
「設定值」動作使用文字值、合併欄位或公式,在整合程序的資料 JSON 中設定值。

