An administrator needs to ensure that users assigned to the Standard User profile cannot view or edit the custom field Bonus_Amount__c on Opportunity records across reports, list views, and API integrations. Which configuration change should the administrator make to fulfill this requirement?
- Set the Field-Level Security for Bonus_Amount__c to hidden on the Standard User profile by removing Read and Edit access.Answer
- BRemove the Bonus_Amount__c field from the Opportunity page layout and hide the field using Dynamic Forms component visibility rules.
- CCreate a new custom profile for each individual user needing access and assign field access on a per-profile basis.
- DAdd the users' IP addresses to the Organization-Wide Network Access settings to restrict access to sensitive fields.
Answer
Set the Field-Level Security for Bonus_Amount__c to hidden on the Standard User profile by removing Read and Edit access.
Field-Level Security (FLS) is the authoritative security mechanism in Salesforce for controlling field visibility and editability across the entire platform, including reports, list views, and API calls. Removing Read access via FLS ensures the field is completely hidden from users assigned to that profile.
Step-by-Step Solution
Key Concept
Field-Level Security (FLS) enforcement vs UI visibility