ワークフロールールの[現在のユーザ]のロールを参照する処理をフローで作成する

フロー(自動化)

公開日: 2022.07.21

Share:

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

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

商談レコードを作成している[現在のユーザ]が特定のロールに属している場合に、メールアラートを送信する

サンプル)ワークフローの例

image.png

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

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

image.png

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

  • レコードトリガフロー
  • メールアラートを送信 要素
  • グローバル変数($UserRole、$Record)の利用

フローの作成手順

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

image.png

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

image.png

自動処理の開始条件を設定します。今回は、「商談レコードを作成したユーザのロールが[ディレクター]のとき」に処理が実行されるようにしたいため、以下を設定します。

  • オブジェクトを選択 :商談
  • トリガを設定 :レコードが作成された
  • エントリ条件を設定 :数式の評価が True になる
    • {!$UserRole.Name}="ディレクター"
image.png
image.png

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

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

image.png

今回は商談を作成したら、メールアラートを送信したいので、次の処理にメールアラートを送信 要素を追加します。

image.png

「新規アクション」の窓が開くので、これまでワークフロールールで使用していたメールアラートを「アクション」から選択します。

image.png

続けて、この処理の「表示ラベル」(フローでの表示名)とAPI参照名(処理に対してのプログラム上の名前)を設定します。

また「カスタムオブジェクト ID」には、フローをトリガしたレコードを示す $Record グローバル変数を用いて商談のIDを指定します。

  • カスタムオブジェクト ID
    • {!$Record.Id}
image.png
image.png

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

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

image.png

画面右上の「有効化」をクリックすると有効化できます。

ワークフローの書き換えの場合、ワークフローを忘れずに「無効」にしてください。

※画面右上の「デバッグ」を押して、処理にエラーがないか検証することが出来ますが、レコードトリガフローは「ロールバックモードでフローを実行します」にチェックが入っています。この場合は実際にメールアラートは送信されない為、ご注意下さい。メールアラートが送信される動作まで確認したい場合は、実際に(ロールが[ディレクター]であるユーザが)商談レコードを作成する必要があります。

フロー(自動化)

公開日: 2022.07.21

Share:

前の記事「【フロー演習問題4】複数月の売上レコード一括作成画面」

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

このカテゴリの人気記事

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

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

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

Salesforce ご契約直後の方に朗報! スムーズな導入・活用促進のきっかけに!

詳しくはこちら