Tuesday, January 21, 2014

Difference between Roles and Profiles

Difference between Roles and Profiles

The way I normally explain this is that the Role determines what is visible to the user and the Profile determines what actions they are allowed to perform.

Profile – gives combination of access control and permission to users.
Permission set  -It enhances functionality of profiles.
Imagine a scenario where only one user needs access to "Account " object and he belong to some 'Any XYZ' profile. then we need to modify that profile which will effect other users with the same profile.(one profile have many users  )
so alternatively we can create a permission set with access to "Account“ object and assign that to that particular user.

Settings that specify which apps are visible in the app menu
Settings that specify which connected apps are visible in the app menu
Permissions to access objects and fields, and settings such as tab availability
Permissions to perform app-specific actions, such as "Manage Call Centers"
Permissions to execute Apex classes
Permissions to execute Visualforce pages


Permissions to perform actions that apply across apps, such as "Modify All Data"

No comments:

Post a Comment