Vanguard Commercial Real Estate uses a custom object named Property_Lease__c to manage leasing agreements. The Organization-Wide Default (OWD) for Property_Lease__c is set to Private. To prevent intermediate managers from automatically inheriting access to records owned by subordinate leasing agents, the administrator deselects the 'Grant Access Using Hierarchies' option on the Property_Lease__c object. However, executive directors still require Read-Only visibility into all lease agreements owned by agents assigned to the East Coast Leasing role. Which configuration should the system administrator implement to satisfy this security requirement?
- Create an owner-based sharing rule that shares Property_Lease__c records owned by members of the East Coast Leasing role with users in the Executive Directors role with Read-Only access.Answer
- BRe-enable the 'Grant Access Using Hierarchies' setting on the Property_Lease__c custom object so access automatically propagates up the role hierarchy.
- CAssign a permission set with the 'View All' object permission for Property_Lease__c to users in the Executive Directors role.
- DChange the Organization-Wide Default (OWD) setting for Property_Lease__c from Private to Public Read-Only.
Answer
Create an owner-based sharing rule that shares Property_Lease__c records owned by members of the East Coast Leasing role with users in the Executive Directors role with Read-Only access.
When 'Grant Access Using Hierarchies' is deselected for a custom object, vertical record access propagation up the role hierarchy is disabled. To grant access to a specific group of users (Executive Directors) for records owned by another specific group (East Coast Leasing), an owner-based sharing rule is the precise configuration required. It selectively opens up access without altering OWD or re-enabling hierarchy inheritance for intermediate managers.
Step-by-Step Solution
Key Concept
Owner-based Sharing Rules vs. Role Hierarchy Access Control
Estimated Time:1m 30s