Loading
透過 Salesforce Flow 自動化業務流程
更新記錄元素

更新記錄元素

識別要更新的記錄,並在這些記錄中設定要變更的值。作法是,使用儲存在記錄變數或記錄集合變數中的識別碼與欄位值,或使用指定條件來識別並個別設定欄位值。

必要版本

檢視支援的版本。

在「更新記錄」元素中,您選擇如何識別要更新的記錄或相關記錄,並設定其值的方式,決定了要在該元素其餘部分輸入的內容。

此影片說明如何使用資料元素使用流程建立、更新和刪除記錄。

在另一個索引標籤中檢視此 影片

使用記錄變數或記錄集合變數

如果您已使用要變更的欄位值填入記錄變數或記錄集合變數,請選擇使用記錄變數或記錄集合變數中的識別碼與欄位值,然後選取要使用的變數。若要更新記錄變數或記錄集合變數中的欄位值,請在流程前期設定「指派」元素。

重要
重要 針對您選取的變數,確定每個記錄的識別碼值已設定。該識別碼值是流程識別要更新哪些記錄的方式。

當您使用記錄集合變數一次更新多個記錄時,您會減少您流程中 DML 要求的數目。這表示您更有可能保持在您組織的限制之內。如需詳細資訊,請參閱交易中的大量處理

個別使用條件與設定欄位

否則,可以選擇個別使用條件和設定欄位。選擇您要更新其記錄或相關記錄的物件、新增條件以篩選記錄清單,並設定欄位值以變更這些記錄。您可以更新記錄上的任何欄位,但「更新記錄」元素不知道此物件需要哪些欄位。

重要
重要 請至少設定一個篩選條件,否則流程將更新物件的所有記錄。
範例
範例 在機會記錄上,當使用者按一下「成交」按鈕,流程便會更新機會的階段。

定義篩選條件考量事項

  • 當您定義多個篩選條件時,篩選邏輯通常預設為 AND。但是,如果選取多個篩選條件的同一個欄位,並使用等於運算子,則系統會以 OR 結合篩選條件。

    例如,您的篩選條件會檢查個案的「類型」等於「問題」(1)、「類型」等於「功能要求」(2),及「已升級」等於 true (3)。在執行階段,篩選條件會合併至 (1 OR 2) AND 3

  • 可用的篩選運算子取決於選取欄位的資料類型。如需詳細資訊,請參閱資料元素與記錄選項集中的流程運算子

用途

備註
備註 在執行階段,訪問的交易完成之前不會更新記錄。當訪問完成或執行「畫面」、「本機動作」或「等候」元素時,交易便會完成。
 
正在載入
Salesforce Help | Article