LoginSignup
1
1

salesforce フローで作成時から何日後に処理をする

Posted at

どうもフリーランスエンジニアのTABEです。

salesforceで対象のレコードが
ある一定の日付から何日後かにメールを送信したい要望があると思います

その実装をしていきたいと思います。

まずは「フローを新規作成」をすると時に「レコードトリガフロー」を選択します。
スクリーンショット 2023-09-30 10.32.30.png

今回は取引先のオブジェクトが作成された時の設定で、トリガーを起動します。
スクリーンショット 2023-09-30 10.34.15.png

スケジュール済みパスを追加(省略可能)を選択します。

スクリーンショット 2023-09-30 10.35.06.png

スケジュール済みパスの設定で「作成日」を起点に、15日後と設定します。
スクリーンショット 2023-09-30 10.48.09.png

この設定をすることで取引先が作成された時に
作成日の15日後にこの先の処理が実行されます。

上記の設定をすると、レコードトリガーフローの開始の部分から「即時実行」と時間を設定した部分の分岐が増えます。
今回でいうと「作成日の15日後に送信」の部分が分岐として増えています。
スクリーンショット 2023-09-30 10.48.44.png

今回は15日後に「取引先の更新」を設定していますが
メールを送信したり、アラートを設定したりもできます。
何かを通知する要望はかなり多いと思うので、是非設定してみてください。

ちなみに、このフローが起動したかどうか?をテストで確認する場合
クイック検索で「時間ベースのワークフロー」を確認することでフローが起動しているか?確認することができます。

スクリーンショット 2023-09-30 10.53.33.png

このレコードをsalesforceが見て15日後に処理を後続の処理を実行する仕組みです。

処理された後は、この「時間ベースのワークフロー」のレコードは削除されます。
テストする際はまずは5分後などで簡単にテストしてから、実際の日付を入れてテストしてみてください!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1