Universal Containers では、アカウント オブジェクトの組織全体のデフォルト設定が「非公開」になっています。マーケティング チームはアカウントを所有していますが、営業チームのアカウントも表示できるようにする必要があります。営業チームとマーケティング チームは、役割階層のまったく異なるブランチに属しています。マーケティング チームが営業所有のアカウントを表示できるようにするには、どの機能を使用すればよいでしょうか?
正解:A
The answer is controlled by runtime behavior, not by naming similarity. The Platform App Builder role is to choose the standard Salesforce capability that owns the behavior: data structure, access, automation, user experience, reporting, or deployment. The correct response is therefore A. Sharing rules.
The scenario is not asking for a feature list. It is asking which configuration produces the requested result with the fewest moving parts. A Salesforce app builder should favor a standard, visible Setup configuration whenever it fully meets the business need. That approach makes the build easier to validate in sandbox and easier to explain during release review.
The other options fall short for clear platform reasons. B (Public groups) handles a different concern; it handles only part of the requirement and leaves the controlling Salesforce behavior unresolved. C (Aliases) is less defensible because it is not the most maintainable declarative control for this design. D (Assignment rules) should be rejected because it works at the wrong scope for the object, field, page, automation, or deployment condition in the stem. Before release, test the configuration with the affected profile and realistic records, not only with a system administrator account.
For general platform design, the strongest answer is the native feature that can be enforced, audited, and maintained through Salesforce metadata.
---