Dream House Realty (DR) のサービスマネージャーは、ケース管理の改善を求めています。ケースが以前の状態に戻せないように、また特定のケース基準が満たされた場合に特定のフィールドが必須となるように、コンプライアンスを徹底したいと考えています。アプリ開発者は、これらの要件を満たすためにどのようなソリューションを実装すべきでしょうか?
正解:D
Start at the layer that controls the outcome. The best answer is D. Validation rules. The scenario is asking for data validation, and the reason is straightforward: Validation rules prevent bad data from being saved. They are appropriate when the requirement is to enforce a condition at save time rather than merely warn, display, or report on the problem later. The wording points to this control because the business result must be reliable when real users work with real records.
For the stated requirement - The Dream House Realty (DR) service manager asks for some Improvements in case management. They want to enforce compliance so That cases are unable to be reverted to an earlier case status, and to Ensure that certain. - the selected answer handles the behavior directly. It is not just a way to make the page look cleaner or to remind users what to do. It places the responsibility in the Salesforce feature that owns the outcome. That matters in an App Builder implementation because access, automation, relationships, page rendering, reporting, and deployment each have different enforcement points.
The distractors are not equal substitutes. A (Approval process) handles a different concern; An approval process is for formal sign-off, not for every automation, display, import, or security requirement. B (Dependent picklist) is less defensible because That field type either stores the wrong kind of value or fails to support the required behavior as cleanly as the selected option. C (Case flow) should be rejected because Flow is broad, but it is not correct unless the requirement is specifically about guided or automated logic. That is the kind of solution a Salesforce admin can document, migrate, and troubleshoot without creating hidden technical debt.
---