設問
管理者は、取引先責任者を更新するためのレコードトリガーフローを作成しました。管理者は、フローが実行されているアクティブレコードの値をどのように参照する必要がありますか?
選択肢
A. {!Contact.Id}グローバル変数を使用します。
B. {!Account.Id}レコード変数を使用します。
C. $Recordグローバル変数を使用します。
D. GetRecords要素を使用してIDを検索します。
解答
C. $ Recordグローバル変数を使用します。
解説
A. {!Contact.Id}グローバル変数を使用します。
不正解です。
ContactオブジェクトのIDをグローバル変数として参照する方法は存在しません。Salesforceフローで使用するための正しいグローバル変数は$Recordです。
B. {!Account.Id}レコード変数を使用します。
不正解です。
AccountオブジェクトのIDを使用することは、取引先責任者を更新するためのフローにおいては不適切です。更新対象のオブジェクトは取引先責任者(Contact)です。
C. $Recordグローバル変数を使用します。
正解です。
$Recordグローバル変数は、現在フローが実行されているアクティブレコードの値を参照するために使用されます。これにより、取引先責任者の更新が正しく行われます。
D. GetRecords要素を使用してIDを検索します。
不正解です。
GetRecords要素はレコードを検索するために使用されますが、トリガーフローでは既に実行中のレコードが存在するため、再度検索する必要はありません。
参考情報
第43問
こちらをクリック