【解答・解説付き】Salesforce認定Dataアーキテクト試験対策:第96問

【解答・解説付き】Salesforce認定Dataアーキテクト試験対策:第96問

設問

Universal Containers (UC) には、ユーザが商談レコードを編集できるカスタム Visualforceアプリケーションがいくつか開発されています。UC は、Opportunityレコードのデータの完全性に問題があり、これまでは必須ではなかった特定のフィールドを必須にすることにしました。新たに必須のフィールドは商談のステージに依存しており、商談が後のステージに進んだ場合にのみ特定のフィールドが必要になります。フィールドは2つあります。この新しい要件に対処する最も簡単なアプローチは何でしょうか?

選択肢

A. 商談ページのレイアウトを更新して、これらのフィールドを必須としてマークします。
B. ステージを考慮した各フィールドの入力規則を使用します。
C. 設定でこれらの商談フィールドの定義を必須に更新します。
D. レコードの保存時に各項目をチェックする Apex トリガを作成します。

解答

解説

C. フィールドを設定で必須にすると、
不正解です。設定でフィールドを必須にすると、すべてのレコードで無条件に必須化されてしまい、ステージに依存して特定フィールドを必須にするという要件を満たせません。これにより、ステージに関わらず入力を強制することになり、業務フローに適合しない余計な入力を促してしまう可能性があるため、この選択肢は不適切です。

第97問

こちらをクリック

Salesforceカテゴリの最新記事