Given a particular customer scenario, describe the appropriate use and limitations of relevant object and field level security settings needed to allow and limit users access to different types of information.
Given a particular customer scenario, apply the relevant settings required for all the declarative platform security features that would ensure proper data access to relevant users.
Given a scenario, demonstrate your ability to properly evaluate the use case for and implement teams to ensure the proper visibility and collaboration requirements are implemented.
Demonstrate how views and folders can be segmented for different groups using out of box security features, such as groups or roles, in an effective manner while keeping in mind security considerations and how these differ from record level security considerations.
Given a particular customer's organization hierarchy describe the impact of role hierarchy on record sharing.
Given a scenario that involves external users, describe how the security and sharing setup can be utilized to properly enforce record visibility for different types of community users. Specifically: Internal, Customer Community, Customer Community Plus, Partner Community.
Given a particular customer scenario, have awareness of how Enterprise Territory Management can (or cannot be applied) to resolve more complex security requirements.
Given a customer's particular data storage and data residency requirements, have awareness of solution options in the marketplace that properly leverages declarative and programmatic security features of Salesforce.
Given an Architect's design and configuration of the sharing and security model, describe the methods of validating the sharing and visibility.
Given a scenario that involves files sharing, describe how files are shared and secured in Salesforce and what are the different options to storing file securely in Salesforce.
PERFORMANCE AND SCALABILITY 7%
Given a particular complex customer org setup, design a security model that is maintainable at large scale
PROGRAMMATIC SHARING 17%
Given a scenario, design a solution that leverages programmatic sharing functionalities to achieve a requirement that cannot be met using declarative functionality.
Given a scenario, describe how to minimize security risks in programmatic customizations (Apex, Visualforce, Lightning Component) relative to data visibility.
Demonstrate how to properly design unit tests to verify programmatic security solutions.
Demonstrate how to properly enforce Object and Field level permission when designing Programmatic Solutions.