An administrator at Northern Trail Outfitters needs to secure a sensitive custom field, Commission_Rate__c, on the Opportunity object. Standard Sales Users must not be able to view or edit this field in the user interface, reports, list views, or API integrations. However, two specific Sales Managers require edit access to Commission_Rate__c, while members of the Finance Audit team require read-only access. Which two configuration steps should the administrator perform to fulfill these security requirements?
- Set Field-Level Security for Commission_Rate__c to hidden (uncheck both Visible and Read-Only) on the base Standard Sales User profile.Cevap
- Create two distinct permission sets—one granting Edit access and one granting Read-Only access to Commission_Rate__c—and assign them to the appropriate users.Cevap
- CRemove Commission_Rate__c from the Opportunity page layouts and use Dynamic Forms component visibility rules to hide the field from sales users.
- DCreate customized profiles for the two Sales Managers and the Finance Audit team with tailored Object Permissions for the Opportunity object.
Cevap
The administrator should set Field-Level Security (FLS) to hidden on the Standard Sales User profile and create two permission sets (one for Edit access, one for Read-Only access) to grant the required access to specific users.
To restrict field access universally, Field-Level Security (FLS) must be configured to remove both Read and Edit access on the base profile. To grant exceptional access to specific individuals or sub-teams, Permission Sets are used because Salesforce security uses an additive model where permission sets extend access beyond the profile base.
Adım Adım Çözüm
Anahtar Kavram
Field-Level Security (FLS) restriction combined with Permission Set extension