104k views
0 votes
If you want Object level access, what should you use from the Salesforce security model?

A. Sharing Rules
B. Permission Sets
C. Organization-Wide Defaults
D. Profiles

User Maguschen
by
9.0k points

1 Answer

7 votes

Final answer:

The correct features to use for Object level access in Salesforce are Profiles and Permission Sets. Profiles allow for basic role-based access control, while Permission Sets enable additional permissions on top of Profiles for more granularity.

Step-by-step explanation:

Understanding Object-Level Access in Salesforce

If you want Object level access in the Salesforce security model, the appropriate feature to use is Profiles or Permission Sets. While Organization-Wide Defaults set the baseline for data access in Salesforce, Profiles and Permission Sets are used to grant additional permissions to users, including access to specific objects and the fields within those objects. With Profiles, you define a set of permissions that apply to all users who are assigned that profile. However, Permission Sets offer more granular control, as they allow you to extend users' privileges without changing their main profile. Permission Sets can be assigned to individual users irrespective of their assigned Profile and is considered one of the best tools for managing object-level access and permissions.

  • Profiles - Used to manage the baseline level and types of access that users have within the Salesforce environment.
  • Permission Sets - Serve as add-ons to Profiles, providing a flexible way to grant additional permissions to users beyond what their profile allows.

User Nathan Hinchey
by
8.0k points