Loading

スケジュールトリガーフローを使用して、完了していない商談の完了予定日の1週間前に、商談所有者にメール通知する方法

公開日: Aug 25, 2025
説明

スケジュールトリガーフローは、指定した日時や頻度で、検索条件に一致する複数のレコードを一括で処理できるフローです。スケジュールを設定することで、手動で処理を行う手間を省けます。例えば、毎日実施したい処理などを自動化するのに活用できます。

​スケジュールトリガーフローの例
・未着手のリードに関連付けられた ToDo を日次で自動作成する
・特定の条件に合致する商談のフェーズを週次で自動更新する

シナリオ
スケジュールトリガーフローを使用して、完了していない商談の完了予定日の1週間前に、メール送信アクションを利用して商談所有者に通知する方法をご紹介します。

※ 注意
こちらの記載内容についての具体的な手順に関しては、Salesforce サポートでは対応できかねますので、あらかじめご了承ください。
お客様で構築しても期待通りの動作にならない場合は、Salesforce サポートに問い合わせてください。

解決策
  1. [設定] で、[クイック検索] ボックスに「フロー」と入力して、[フロー] を選択します。
  2. [新規フロー] を選択します。
  3. [最初から開始] を選択します。
  4. [スケジュールトリガーフロー] を選択して [作成] を選択します。
  5. スケジュールを設定にて、スケジュールトリガーフローの開始日と頻度を設定します。
    [開始日]:※任意
    [開始時刻]:※任意
    [頻度]:毎日
     
     
  6. 開始要素の [+オブジェクトを選択] を選択し、スケジュールトリガーフローを適用するオブジェクトと条件を設定します。
    [オブジェクト] : 商談
    [条件の要件 ] : すべての条件に一致 ( AND )
    [項目] : IsClosed 
    [演算子] : 次の文字列と一致する
    [値]:{!$GlobalConstant.False}
     
  7. 画面左上の [ツールボックス] をクリックして、[新規リソース] を選択します。
  8. リソース種別に [数式] を選択します。
  9. 数式リソースを設定します。
    [API参照名]:※任意 (例) day7
    [データ型]:数値
    [小数点の位置]:0
    [数式]:{!$Record.CloseDate} - {!$Flow.CurrentDate} 
     
     
  10. 開始要素の下の [ + ] を選択します。
  11. [決定] と入力し、[決定] 要素を選択します。
  12. 決定要素を設定します。
    [表示ラベル]:※任意 (例) 完了予定日が7日前かどうか
    [API参照名]:※任意 (例) decision_day7
    結果
     【完了予定日が7日前である場合】
      [表示ラベル]:※任意 (例) 完了予定日が7日前である場合
      [API参照名]:※任意 (例) True_day7
      [結果を実行する条件の要件]:すべての条件に一致 ( AND )
      [リソース]:<手順 9 で作成した数式リソース>
      [演算子]:次の文字列と一致する
      [値]:7
     
     【デフォルトの結果】
     
     
  13. 完了予定日が7日前であると分岐した先の [ + ] を選択します。
  14. [メールを送信] と入力し、[メールを送信] アクションを追加します。
  15. メールを送信アクションを設定します。
    [件名]:※任意
    [受信者アドレス]:{!$Record.Owner.Email}
    [本文]:※本文の直接入力、または、テキストテンプレートリソースを指定します。テキストテンプレートリソースを使用して本文を用意する方法は下記に記載します。
     

  16. [保存] をクリックして、[有効化] をクリックします。 
     

○テキストテンプレートを使用してメールの [本文] を用意する
  1. フロー画面左上のツールボックスを選択
  2. [新規リソース] を選択し、リソース種別に [テキストテンプレート] を選択
  3. API参照名を設定
    [API参照名]:※任意 (例) body
  4. [リソースを挿入...] より、フローをトリガーした商談情報を差し込み項目として使用し、本文の内容を作成
   [本文]:※「プレーンテキストとして表示」に変更して内容を記載する
    (例)
  完了予定日7日前です!

 ・商談名:{!$Record.Name}
 ・完了予定日:{!$Record.CloseDate}
 ・商談フェーズ:{!$Record.StageName}
 ・商談レコードURL:https://<私のドメイン>/lightning/r/Opportunity/{!$Record.Id}/view   

   

ナレッジ記事番号

004141513

 
読み込み中
Salesforce Help | Article