Question 1 of 30
In a Salesforce Community, a company wants to create a data model that allows external users to access specific records while maintaining data security and integrity. The company has multiple objects, including Accounts, Contacts, and Cases. They want to ensure that external users can only see Cases related to their own Accounts and that the visibility of these Cases is restricted based on the user\'s role. Which approach should the company take to achieve this requirement effectively?
Implement sharing rules that grant access to Cases based on the Account ownership and set up role hierarchies to control visibility.
Use public groups to share Cases with all external users regardless of their Account association.
Create a custom Apex sharing solution that manually assigns Case records to external users based on their Account.
Set the Cases object to be publicly accessible to all users in the Community to simplify access.

Preparing for SalesForce Certified Community Cloud Consultant Certified Community Cloud Consultant? Now land the interview.

73% of qualified candidates get rejected because of weak resumes. Build an ATS-optimized, recruiter-ready resume in under 5 minutes - free to start.

Build My Resume Free