您位於此處:
更新記錄元素
識別要更新的記錄,並在這些記錄中設定要變更的值。作法是,使用儲存在記錄變數或記錄集合變數中的識別碼與欄位值,或使用指定條件來識別並個別設定欄位值。
必要版本
| 檢視支援的版本。 |
在「更新記錄」元素中,您選擇如何識別要更新的記錄或相關記錄,並設定其值的方式,決定了要在該元素其餘部分輸入的內容。
此影片說明如何使用資料元素使用流程建立、更新和刪除記錄。
在另一個索引標籤中檢視此 影片。
使用記錄變數或記錄集合變數
如果您已使用要變更的欄位值填入記錄變數或記錄集合變數,請選擇使用記錄變數或記錄集合變數中的識別碼與欄位值,然後選取要使用的變數。若要更新記錄變數或記錄集合變數中的欄位值,請在流程前期設定「指派」元素。
重要 針對您選取的變數,確定每個記錄的識別碼值已設定。該識別碼值是流程識別要更新哪些記錄的方式。
當您使用記錄集合變數一次更新多個記錄時,您會減少您流程中 DML 要求的數目。這表示您更有可能保持在您組織的限制之內。如需詳細資訊,請參閱交易中的大量處理。
個別使用條件與設定欄位
否則,可以選擇個別使用條件和設定欄位。選擇您要更新其記錄或相關記錄的物件、新增條件以篩選記錄清單,並設定欄位值以變更這些記錄。您可以更新記錄上的任何欄位,但「更新記錄」元素不知道此物件需要哪些欄位。
重要 請至少設定一個篩選條件,否則流程將更新物件的所有記錄。
範例 在機會記錄上,當使用者按一下「成交」按鈕,流程便會更新機會的階段。
定義篩選條件考量事項
-
當您定義多個篩選條件時,篩選邏輯通常預設為 AND。但是,如果選取多個篩選條件的同一個欄位,並使用等於運算子,則系統會以 OR 結合篩選條件。
例如,您的篩選條件會檢查個案的「類型」等於「問題」(1)、「類型」等於「功能要求」(2),及「已升級」等於 true (3)。在執行階段,篩選條件會合併至
(1 OR 2) AND 3。 - 可用的篩選運算子取決於選取欄位的資料類型。如需詳細資訊,請參閱資料元素與記錄選項集中的流程運算子。
用途
備註 在執行階段,訪問的交易完成之前不會更新記錄。當訪問完成或執行「畫面」、「本機動作」或「等候」元素時,交易便會完成。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!
