Helios Energy Solutions maintains a sensitive custom field, Audit_Status__c, on the Account object. Currently, twelve employees share the standard Sales User profile, but only two of these users serve as compliance auditors who require Read and Edit access to Audit_Status__c. The remaining ten sales representatives must be restricted from accessing this field across all interfaces, including reports, list views, and API integrations. Which administrative action represents the optimal configuration to meet these requirements following Salesforce security best practices?
- Restrict Field-Level Security (FLS) on Audit_Status__c for the Sales User profile, create a Permission Set granting Read and Edit access to the field, and assign it to the two compliance auditors.Cevap
- BClone the Sales User profile to create a new profile named Compliance Sales User, grant Read and Edit access to Audit_Status__c on the cloned profile, and reassign the two compliance auditors.
- CKeep Field-Level Security visible for the Sales User profile, but configure Dynamic Forms component visibility rules on the Account record page to hide Audit_Status__c from non-auditors.
- DAdd the IP addresses of the compliance auditors to Organization-Wide Network Access login IP ranges so that field access to Audit_Status__c is unlocked automatically upon login.
Cevap
Restrict Field-Level Security on the custom field for the base profile, then create and assign a Permission Set to grant Read and Edit access specifically to the compliance auditors.
The optimal solution is to restrict Field-Level Security (FLS) on the custom field at the profile level so that sales reps cannot access the field via any channel. Then, a Permission Set granting Read and Edit permissions on the field should be assigned to the two compliance auditors. This follows Salesforce best practices by keeping profiles clean and using permission sets for additive access.
Adım Adım Çözüm
Anahtar Kavram
Profiles establish restrictive baseline security while Permission Sets grant additive field and object access.