取引先責任者を作成または更新する
割り当て要素を使用してレコード変数に取引先責任者 ID を設定する
ここでは、[Update Existing (既存を更新)] パスの要素を構築します。最初に、既存の取引先責任者の ID を contact レコード変数に追加します。前述のとおり、すべての値を 1 つのレコード変数にまとめると、取引先責任者を更新しやすくなります。また、そのレコード変数に、どの取引先責任者を更新するのか知らせる必要があります。
- [Update Existing (既存を更新)] パスで、
をクリックします。
-
[Assignment (割り当て)] を選択します。
- [Assignment (割り当て)] 設定パネルで、次の値を入力します。
- [Label (表示ラベル)] に
Set Contact ID(取引先責任者 ID を設定) と入力します。
[API Name (API 参照名)] は自動的にSet_Contact_IDに設定されます。
- [Variable (変数)] で [contact] > [Contact ID (取引先責任者 ID)] を選択します。
- [Operator (演算子)] で [Equals (次の文字列と一致する)] を選択します。
- [Value (値)] で、[Contact from Find a Match (検索で一致した取引先責任者)] > [Contact ID (取引先責任者 ID)] を選択します。

- [Label (表示ラベル)] に
- フローを保存します。
レコード更新要素を使用して既存の取引先責任者を更新する
contact レコード変数に、一致する取引先責任者の ID が追加されたため、レコード更新要素でその contact レコード変数を参照できます。
- [Set Contact ID (取引先責任者 ID を設定)] 要素の後で
をクリックします。
-
[レコードを更新] を選択します。
- [Update Records (レコードを更新)] 設定パネルで、次の値を入力します。
- [Label (表示ラベル)] に
Update Contact(取引先責任者を更新) と入力します。
- [API Name (API 参照名)] に
Update_Contactと入力します。
- [How to Find Records to Update and Set Their Values (更新するレコードを検索してその値を設定する方法)] で [Use the IDs and all field values from a record or record collection (レコードまたはレコードコレクションからの ID およびすべての項目値を使用)] が選択されていることを確認します。
- [Record or Record Collection (レコードまたはレコードコレクション)] で、[contact] レコード変数を選択します。
contact レコード変数を選択したため、この変数で指定されたレコードが、変数に保存されている各値で更新されます。各項目の値を 1 つずつ選択するよりもはるかに効率的です。
[Update Existing (既存を更新)] パスは次のようになります。![上記の手順に対応する [Update Existing (既存を更新)] パス。](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/projects/build-a-simple-flow/create-or-update-a-contact/images/ja-JP/3d1847c99414f6764c8d565308983954_kix.n2vp7srpv9bp.png)
- [Label (表示ラベル)] に
- フローを保存します。
レコード作成要素を使用して新規取引先責任者を作成する
続いて、[Not Found (一致なしの場合)] パスに移ります。このパスは重複する取引先責任者が見つからなかった場合に実行されるため、取引先責任者を作成するだけです。
- [Not Found (一致なしの場合)] パスで、
をクリックします。
-
[レコードを作成] を選択します。
- [Create Records (レコードを作成)] 設定パネルで、次の値を入力します。
- [Label (表示ラベル)] に
Create Contact(取引先責任者を作成) と入力します。
[API Name (API 参照名)] は自動的にCreate_Contactに設定されます。
- [How to set record field values (レコード項目値の設定方法)] で、[From a Record Variable (レコード変数から)] が選択されていることを確認します。
- [How Many Records to Create (作成するレコード数)] で、[1] が選択されていることを確認します。
- [Record (レコード)] で [contact] レコード変数を選択します。
フローキャンバスは次のようになります。
- [Label (表示ラベル)] に
- フローを保存します。
フローのすべてのデータ要素が完成しましたが、ユーザーに何が起こったのか伝えないというわけにはいきません。次の単元では、ユーザーに状況を伝えるための画面をさらに 2 つ作成します。
