レコードの更新要素
更新する Salesforce レコードを指定し、それらのレコードで変更する値を設定します。これを行うには、レコード変数またはレコードコレクション変数に保存されている ID と項目値を使用するか、条件を指定してレコードを特定し、項目値を個別に設定します。
必要なエディション
| サポートされているエディションを表示する。 |
レコードを更新要素では、更新するレコードまたは関連レコードを指定してその値を設定する方法の選択によって、要素の残りに何を入力するかが決まります。
この動画では、データ要素を使用してフローでレコードを作成、更新、および削除する方法について説明します。
この動画は別のタブでご覧ください。
レコード変数またはレコードコレクション変数の使用
レコード変数またはレコードコレクション変数に変更する項目値を入力した場合、レコード変数またはレコードコレクション変数の ID と項目値の使用を選択し、使用する変数を選択します。レコード変数またはレコードコレクション変数の項目値を更新するには、フローの前半で割り当て要素を設定します。
レコードコレクション変数を使用して一度に複数のレコードを更新すると、フロー内の DML 要求数が削減されます。これにより、組織の制限を超える可能性が低くなります。詳細は、「トランザクションでのフローの一括処理」を参照してください。
条件を使用した項目の個別設定
それ以外の場合、条件を使用して項目を個別に設定します。レコードまたは関連レコードを更新するオブジェクトを選択し、条件を追加してレコードのリストを絞り込み、それらのレコードで変更する項目値を設定します。レコードのどの項目も更新できますが、レコードを更新要素はこのオブジェクトのどの項目が必須か認識しません。
検索条件の定義に関する考慮事項
-
通常、複数の検索条件を定義する場合、検索条件ロジックはデフォルトの AND になります。ただし、複数の検索条件で同じ項目が選択され、「次の文字列と一致する」演算子が使用されている場合、検索条件は OR で結合されます。
たとえば、「種別 次の文字列に一致する 問題」 (1)、「種別 次の文字列に一致する 機能要求」 (2)、および「エスカレーション済み 次の文字列に一致する true」 (3) のケースかどうかを検索条件でチェックします。実行時に、検索条件は
(1 OR 2) AND 3のように結合されます。 - 使用可能な検索条件の演算子は、選択した項目のデータ型によって異なります。詳細は、「データ要素とレコード選択肢セットのフロー演算子」を参照してください。

