Northern Trail Outfitters uses a custom object named Executive_Sponsorship__c to manage confidential strategic client engagements. Business governance policies require that sales representatives are restricted to viewing only the records they own. Additionally, senior managers above the record owners in the role hierarchy must NOT automatically inherit view or edit privileges to these sensitive records. Which combination of Organization-Wide Default (OWD) settings on Executive_Sponsorship__c will satisfy these requirements?
- Set Default Internal Access to Private and deselect the 'Grant Access Using Hierarchies' checkbox on the object.Answer
- BSet Default Internal Access to Private and leave the 'Grant Access Using Hierarchies' checkbox selected on the object.
- CSet Default Internal Access to Public Read-Only and modify manager Profiles to remove Read object permissions.
- DSet Default Internal Access to Private and assign a Permission Set Group to managers that revokes inherited sharing access.
Answer
Set Default Internal Access to Private and deselect the 'Grant Access Using Hierarchies' checkbox on the Executive_Sponsorship__c custom object.
Setting the Default Internal Access of a custom object to Private restricts baseline record access so that non-owners cannot view records unless explicitly shared. Disabling the 'Grant Access Using Hierarchies' option (which is enabled by default for custom objects) prevents users higher in the role hierarchy from automatically inheriting access to records owned by or shared with their subordinates.
Step-by-Step Solution
Key Concept
Organization-Wide Defaults (OWD) and Hierarchy Access Control on Custom Objects