* Flow Builder: * Flow Builder can evaluate record criteria using a Decision element and then send an outbound message using the "Action" element. * Allows automation without Apex. * Approval Process: * Approval Processes can evaluate criteria and trigger outbound messages as one of the associated actions. * Why Not Other Options? * C. Entitlement Process: Focuses on managing entitlements, not triggering outbound messages. * D. Next Best Action: Used for recommendations and guided actions, not for triggering outbound messages. References:Flow Builder Documentation:https://help.salesforce.com/s/articleView?id=flow_overview.htm Approval Process Documentation:https://help.salesforce.com/s/articleView?id=approval_defining.htm
最新のコメント (最新のコメントはトップにあります。)
旧:プロセスビルダーを使用してレコード条件を確認し、Apex コードを使用して送信メッセージを送信できます。
正解の解説
A. Flow Builder を使用して、レコード条件を確認し、送信メッセージを送信できます。 B. 承認プロセス (Approval Process) を使用すると、レコードの条件を確認し、Apex コードなしで送信メッセージを送信できます。
ドキュメントには以下のように明記されています。
「アウトバウンドメッセージ(送信メッセージ)は、レコードトリガーフロー と 承認プロセス でのみ実行可能なアクション」
Flow Builder (レコードトリガーフロー): レコードの作成・更新・削除をトリガーとして起動し、条件分岐(レコード条件の確認)を行った上で、「送信メッセージ」アクションを呼び出すことができます。ワークフロールールの移行先として推奨される機能です。
承認プロセス: レコードが承認申請された際、あるいは承認・却下された際のアクションとして、標準機能(Apex不要)で送信メッセージを設定できます。
不正解の解説
C. エンタイトルメントプロセス
エンタイトルメントプロセスは、顧客へのサポートレベル(SLA)やマイルストンを管理するための機能です。マイルストンアクションとしてワークフローアクションの一部を使用することはできますが、汎用的な「レコード条件に基づく送信メッセージの送信」という要件に対しては、フローや承認プロセスが適切な選択肢となります。また、ドキュメントの記述(フローと承認プロセスでのみ実行可能)に基づくと不正解となります。
D. 次善のアクション (Next Best Action)
これは、ユーザーに対して「次に何をすべきか(推奨事項)」を画面に表示するための機能です(例:「割引を提案する」「修理を手配する」など)。システム間連携である送信メッセージをバックグラウンドで送信するための機能ではありません。
💡 学習のポイント
「送信メッセージ (Outbound Message)」を使えるのは?
ワークフロールール (廃止予定)
承認プロセス
レコードトリガーフロー (Flow Builder)
この3つ(現在は実質下の2つ)に限られると覚えておきましょう。