【Salesforce認定プラットフォームデベロッパー】試験対策:第14問

問題

UniversalContainerは、商談がClosed/Wonのステージに達すると編集できないようにしたいと考えています。
開発者がこの要件を実現するために利用できる2つの戦略は何でしょうか?
2つ答えを選んでください

A.トリガーを使用する

B.検証ルールを使用する

C.アフターセーブフローを使用します。

D.プロセス自動化設定を使用します。

正解

A.トリガーを使用する

B.検証ルールを使用する

C.アフターセーブフローを使用します。

D.プロセス自動化設定を使用します。

解説

A. 正解 - トリガーを使用することで、商談のステージがClosed/Wonに変更された際に、他のフィールドが更新されるのを防ぐことができます。

B. 正解 - 検証ルールを使用して、商談がClosed/Wonの状態の時に特定のフィールドが空でないことを要求し、その結果として編集を禁止することができます。

C. 不正解 - アフターセーブフローは、保存後のアクションを設定するためのもので、編集の禁止には適していません。

D. 不正解 - プロセス自動化設定は商談の変更を自動化するためのものであり、編集を制限するための直接的な手段ではありません。

ポイント

つまり、Universal Containerが商談がClosed/Wonのステージに達したときに編集できないようにするためには、以下の2つの方法を使うことができます:

1.トリガーを使用する:商談がClosed/Wonに変更されたときに、他のフィールドを更新できないように制御します。
2.検証ルールを使用する:商談がClosed/Wonの場合に特定のフィールドを必須にすることで、その状態での編集を禁止します。

これらの方法を組み合わせることで、要件を満たすことができます。

おすすめの記事