ワークフロールールの関連レコードの更新をフローで作成する

フロー(自動化)

公開日: 2022.07.21

Share:

「ワークフロールールのフローへの移行について」はこちら

ワークフロールールの処理の概要

商談が完了した場合に、取引先のカスタム項目にその日を登録する。

サンプル)ワークフローと項目自動更新の例

image.png
image.png

フローで作成した場合の全体像

今回作成するフローは以下です。

image.png

このフローでは以下の要素や変数を利用して作成します。

  • レコードトリガフロー
  • レコード作成要素
  • グローバル変数($Record、$Flow)

フローの作成手順

設定画面から「フロー」を検索し、「フロー」の画面に遷移、「新規フロー」をクリックします。

image.png

「レコードトリガフロー」を選択します。

image.png

自動処理の開始条件を設定します。今回は、「取引先が新規に作成された時」に処理が実行されるようにしたいため、以下を設定します。

  • オブジェクトを選択 :商談
  • トリガを設定 :レコードが作成または更新された
  • エントリ条件を設定 :すべての条件に一致 (AND)
    • IsClosed 次の文字列と一致する True
  •  更新されたレコードでフローを実行するタイミング : 条件の要件に一致するようにレコードを更新したときのみ
image.png
image.png

そして「完了」を押します。これで開始条件の設定完了です。

設定後「+」を選択して開始後の処理を作成していきます。

image.png

今回は商談を更新時に取引先を更新したいので、次の処理にレコードの更新要素を追加します。

image.png

「新規のレコードの更新」の窓が開くので、この処理の「表示ラベル」(フローでの表示名)とAPI参照名(処理に対してのプログラム上の名前)を設定し、「レコードを識別する条件を指定し、項目を個別に設定」と更新対象のオブジェクトを選択します。

  •  更新するレコードを検索してその値を設定する方法  : レコードを識別する条件を指定し、項目を個別に設定
  • オブジェクト : 取引先
image.png

商談の親オブジェクトとなる取引先を検索するため、フローをトリガしたレコードを示す $Record グローバル変数を用いて取引先の ID を指定します。

また、フローインタビューの情報を提供する $Flow グローバル変数を用いて、フローの実行日を指定します。(数式要素で TODAY() を用いることもできます)

  • 取引先レコードを絞り込み :すべての条件に一致 (AND)
    • Id 次の文字列と一致する :{!$Record.AccountId}
  • 取引先 の項目値を レコード に設定
    • CustomDate__c :{!$Flow.CurrentDate}
image.png

「完了」を押すとこのようなフローが完成しました。

image.png

画面右上の「保存」をクリックし、フローの表示ラベル、フローのAPI参照名に任意の値を入力し保存します。

image.png

今回開始条件に指定した IsClosed の項目は、フェーズ項目を変更後にシステムが自動で変更する特殊な項目で、デバッグ実行にて項目の変更を捉えることができません。

そのため、Sandbox 等でフローを有効にし、実際のレコードでの動作の確認を行うことをお勧めいたします。

フロー(自動化)

公開日: 2022.07.21

Share:

前の記事「ワークフロールールの所有者項目更新アクションをフローで作成する」

次の記事「ワークフロールールのタスク発行アクションをフローで作成する」

このカテゴリの人気記事

Salesforce活用に役立つメルマガ登録

  • 私は、個人情報保護基本方針プライバシーに関する声明個人情報利用についての通知に同意します。 特に、プライバシーに関する声明で定めるとおり、情報のホスティングと処理を目的として私の個人データをアメリカ合衆国を含む国外に転送することを許可します。詳細私は、海外では日本の法律と同等のデータ保護法が整備されていない可能性があることも理解しています。詳細はこちらでご確認ください

  • はい、Salesforce の製品、サービス、イベントに関するマーケティング情報の受け取りを希望します。受け取りはいつでも停止することができます。