A financial compliance software company has 40 customer support representatives assigned to a baseline profile named 'Standard Support Specialist'. During an upcoming 30-day compliance review, 8 tier-2 representatives require temporary Read and Edit access to a custom object named Compliance Audit. The remaining support representatives must not have access to this object. What is the recommended administrative solution to satisfy this requirement while preserving a clean security model?
- Create a Permission Set granting Read and Edit access to the Compliance Audit object, assign it to the 8 tier-2 representatives with an assignment expiration date, and keep the baseline profile unchanged.Answer
- BClone the 'Standard Support Specialist' profile, grant Read and Edit access to the Compliance Audit object on the new profile, and reassign the 8 tier-2 representatives to this cloned profile.
- CModify the baseline 'Standard Support Specialist' profile to grant Read and Edit permissions on Compliance Audit, then assign a Muting Permission Set directly to the remaining 32 representatives.
- DAdjust the Role Hierarchy to place the 8 tier-2 representatives in a higher role and grant Object-Level Security via sharing rules.
Answer
Create a Permission Set granting Read and Edit access on the Compliance Audit object, assign it to the 8 tier-2 representatives with a specified assignment expiration date, and leave the baseline profile unchanged.
The correct approach is to keep the baseline profile intact and assign a custom Permission Set containing Read and Edit access on the Compliance Audit object to the 8 tier-2 representatives. Using assignment expiration allows the temporary access to automatically revoke after 30 days without manual intervention or profile maintenance.
Step-by-Step Solution
Key Concept
Additive permissions via Permission Sets and Permission Set Expiration