フローを使用してアンケートの招待状を送信するにはどうすればよいですか?
元の記事 Send Salesforce Survey Without Code
前提条件
Salesforce アンケートが有効になっており、正しく設定されていることを確認してください。次に、次のスクリーンショットのような調査 ( Customer Satisfaction )を作成します。
まず、アンケートの招待状を送信するためのさまざまな方法を理解しましょう。
- アンケートへの招待を送信するためのフローが必要ですか?
答えはノーです。調査への招待を送信するためのフローや Apex コードはもう必要ありません。この記事で説明する障害にぶつからない限り. 調査招待ルールを使用して、フローを作成せずに条件に基づいて調査招待をトリガーします。
- アンケート招待ルールとは?
アンケート招待ルールを使用すると、SurveySubject でサポートされているオブジェクトのレコードが作成または更新されたときに、ルールベースの調査を送信できます。顧客エンゲージメント コンテキストをルールに追加して、対象となるグループに関する情報を収集します。
次の調査招待ルールは、ケースがクローズされたときに調査招待をトリガーします。
- フローを使用してアンケートの招待状を送信するユースケース
ただし、Survey Invitation Rules には次のような制限があります。
- 注文が配達されたら、主要な連絡先に調査の招待状を送信します
- 商談が成立したときに、主要な連絡先ロールに調査への招待を送信します
- アンケートへの招待の有効期限を定義する
などなど
Flow または Apex コードを使用することで克服できます。
- Salesforce アンケート データ モデルを理解する
ここで一時停止して 、データ モデルを含む Salesforce のSurveySubject および SurveyInvitationオブジェクトについて理解しておきましょう。
オブジェクト名 | 詳細 |
---|---|
SurveySubject | これは、アンケートと別のオブジェクト (取引先やケースなど) の間の関係を表します。 |
SurveyInvitation | これは、調査を完了するために参加者に送信される招待状を表します。 |
これはApex TriggerやFlowなどのさまざまな自動化ツールを使用して解決できますが、ここではAfter-save Record-Triggered Flowを使用します。この記事をチェックして、このシナリオで保存後のレコード トリガー フローを使用している理由を理解してください。
ソリューションについて説明する前に、プロセス フローの概要図を示します。次のフロー ダイアグラムに数分かけて理解してください。
After-Save Record-Triggered Flowを使用して Olivia のビジネス要件を解決するには、7 つのステップがあります。我々はしなければならない:
- レコード トリガー フローのフロー プロパティを定義する
- 商談ステージが成約に等しいことを検証する決定要素を追加します
- レコード取得要素を追加して、商談の主な連絡先の役割を見つけます
- 一次連絡先の役割が見つかったかどうかを確認する決定要素を追加します
- テキスト変数を追加して、主要な連絡先レコード ID を保存します
- 商談レコード ID を格納するテキスト変数を追加する
- アンケートの送信コア アクションを追加 – アンケートの招待状を送信します