Apex Medical Devices tracks field service activities using a custom object named Device_Maintenance_Log__c. The Organization-Wide Default (OWD) for this object is set to Private, and the Grant Access Using Hierarchies option has been deselected to prevent managers from automatically seeing draft logs created by technicians. Once a maintenance log status is set to 'Submitted', field service managers must be able to view and edit all submitted logs created by technicians within their branch. Which configuration should the administrator implement to meet this requirement?
- Create a criteria-based sharing rule on Device_Maintenance_Log__c that grants Read/Write access to the Field Service Managers role when the status equals 'Submitted'.Answer
- BRe-enable the Grant Access Using Hierarchies setting on the Device_Maintenance_Log__c object to restore access for managers.
- CCreate a Permission Set with 'Modify All' object permissions for Device_Maintenance_Log__c and assign it to Field Service Managers.
- DChange the Organization-Wide Default (OWD) for Device_Maintenance_Log__c to Public Read-Only.
Answer
Create a criteria-based sharing rule on Device_Maintenance_Log__c that grants Read/Write access to the Field Service Managers role when the status equals 'Submitted'.
Creating a criteria-based sharing rule is the correct solution because it evaluates field values (Status = 'Submitted') and grants Read/Write record access specifically to the designated role (Field Service Managers). This leaves draft records private to technicians while fulfilling the requirement for submitted logs.
Step-by-Step Solution
Key Concept
Criteria-Based Sharing Rules vs. Hierarchy Access
Estimated Time:1m 30s