A Salesforce administrator needs to ensure that users assigned to the Support Specialist profile can view the Social_Security_Number__c field on the Contact object, but are strictly prevented from editing it across all user interfaces, reports, and API integrations. Which security mechanism should the administrator configure to satisfy this requirement?
- Configure Field-Level Security (FLS) on the Social_Security_Number__c field to Read-Only for the Support Specialist profile.Answer
- BSet component visibility on the Lightning Record Page using Dynamic Forms to hide the field when in edit mode.
- CClone the profile and assign a new profile for each individual Support Specialist user requiring restricted edit permissions.
- DAdd designated network IP addresses to the Profile Login IP Ranges to block edit capabilities.
Answer
Configure Field-Level Security (FLS) on the Social_Security_Number__c field to Read-Only for the Support Specialist profile.
Field-Level Security (FLS) is the authoritative standard in Salesforce for restricting access to individual fields. Setting a field to Read-Only for a profile ensures users assigned to that profile can view the field value but cannot create or update values in that field regardless of where they interact with Salesforce (UI, API, reports, or tools).
Step-by-Step Solution
Key Concept
Field-Level Security (FLS) vs. UI Layout Controls