Match each Salesforce security or visibility requirement to the appropriate security feature or administrative tool.
- Restrict access to a sensitive salary field for most profile users while granting access to a specific subset of managers.Field-Level Security (FLS) combined with Permission Sets
- Prevent an entire user profile from creating or deleting records of a custom object, regardless of record ownership.Object-Level Permissions (CRUD) on Profile
- Hide specific fields on a Lightning Record Page based on record field values without restricting underlying API access.Dynamic Forms Component Visibility Rules
- Completely block user login attempts outside designated corporate IP ranges specifically enforced at the profile level.Profile Login IP Ranges
Answer
1. Restricting access to a sensitive field for most profile users while granting it to specific managers matches Field-Level Security (FLS) combined with Permission Sets.
2. Preventing an entire user profile from creating or deleting custom object records matches Object-Level Permissions (CRUD) on Profile.
3. Hiding fields conditionally on a record page without restricting API access matches Dynamic Forms Component Visibility Rules.
4. Blocking logins outside designated corporate IP ranges enforced at the profile tier matches Profile Login IP Ranges.
2. Preventing an entire user profile from creating or deleting custom object records matches Object-Level Permissions (CRUD) on Profile.
3. Hiding fields conditionally on a record page without restricting API access matches Dynamic Forms Component Visibility Rules.
4. Blocking logins outside designated corporate IP ranges enforced at the profile tier matches Profile Login IP Ranges.
Each requirement directly aligns with standard Salesforce security architecture: Field-Level Security with Permission Sets extends specific field access cleanly; Object CRUD on profiles governs baseline record capabilities; Dynamic Forms handles UI presentation rules; and Profile Login IP Ranges strictly enforce IP location restrictions.
Step-by-Step Solution
Key Concept
Profiles, Object Permissions, Field-Level Security, and User Interface Visibility Controls