取引先責任者を作成または更新する
レコード作成要素を使用して新規取引先責任者を作成する
2 つのパスのいずれかを決定するロジックがフローに設定されたので、次はそれら 2 つのパスを作成します。まず、デフォルトの [Create New (新規作成)] 結果のパスを作成します。このパスには要素が 1 つだけあります。
- [Create New (新規作成)] パスで をクリックします。
-
[Create Records (レコードを作成)] をクリックします。
- [New 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 (表示ラベル):
フローキャンバスは次のようになります。
-
[Save (保存)] をクリックします。
これで、決定要素が実行され、[Create New (新規作成)] 結果のパスに進む場合は、取引先責任者レコードを作成できるようになりました。
割り当て要素を使用してレコード変数に取引先責任者 ID を設定する
[Update Existing (既存を更新)] 結果のパスを作成します。まず、既存の取引先責任者のレコード ID を contact レコード変数に取り込む必要があります。
- [Update Existing (既存を更新)] パスで、 をクリックします。
-
[Assignment (割り当て)] をクリックします。
- [New 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 (Find a Match からの取引先責任者)] > [Contact ID (取引先責任者 ID)]
- Label (表示ラベル):
-
[Save (保存)] をクリックします。
レコード更新要素を使用して既存の取引先責任者を更新する
contact レコード変数に、一致する取引先責任者のレコード ID が含まれるようになったので、レコード更新要素でその contact レコード変数を参照することができます。
- [Set Contact Info (取引先責任者情報を設定)] 要素の後で をクリックします。
-
[Update Records (レコードを更新)] をクリックします。
- [New 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 レコード変数
- Label (表示ラベル):
フローキャンバスは次のようになります。
-
[Save (保存)] をクリックします。
これでフローの作成は終了です。フローを実行して、組織内の該当する取引先責任者が作成されるのか、更新されるのかを確認できます。興味がある方は、[Debug (デバッグ)]、[Run (実行)] の順にクリックして、実行中のフローの動作の詳細を確認してみてください。