設問
アーキテクトは、Contact オブジェクトのカスタム Birthdate _cフィールドで将来の日付が検出された場合にエラー メッセージを提供するように求められました。クライアントは、エラーメッセージを翻訳できる機能を必要としています。このソリューションを達成するためにアーキテクトが使用すべき 2 つのアプローチは何ですか? 2 つの答えを選択してください
選択肢
A. 翻訳機能を備えたサードパーティ検証プロセスを実装します。
B. Contact にトリガーを作成し、カスタムラベルを使用してレコードにエラーを追加します。
C. ワークフロー フィールド更新を作成して、標準の ErrorMessage フィールドを設定します。
D. 検証ルールを作成し、翻訳ワークベンチでエラーメッセージを翻訳します。
解答
B. Contact にトリガーを作成し、カスタムラベルを使用してレコードにエラーを追加します。
D. 検証ルールを作成し、翻訳ワークベンチでエラーメッセージを翻訳します。
解説
A. 翻訳機能を備えたサードパーティ検証プロセスを実装します。
不正解です。サードパーティの検証プロセスは、実装や管理が複雑で、Salesforceの標準機能を使用する方が簡便で効果的です。
B. Contact にトリガーを作成し、カスタムラベルを使用してレコードにエラーを追加します。
正解です。トリガーを使用して将来の日付を検出し、カスタムラベルを用いてエラーメッセージを表示することで、多言語対応のエラー処理が可能です。
C. ワークフロー フィールド更新を作成して、標準の ErrorMessage フィールドを設定します。
不正解です。ワークフローフィールド更新では、エラーメッセージの翻訳や動的なエラーメッセージの表示が困難です。
D. 検証ルールを作成し、翻訳ワークベンチでエラーメッセージを翻訳します。
正解です。検証ルールを使用して条件を満たさない場合にエラーメッセージを表示し、翻訳ワークベンチで多言語対応のエラーメッセージを設定できます。
第169問
こちらをクリック