- March 13, 2018 at 12:11 pm #25921kapil #274
What is the difference between a Role and Profile in Salesforce?
What is the difference between a Role and Profile in Salesforce?March 14, 2018 at 6:04 am #25936Ratnakar #656
Profiles control the objects, fields, tabs, apps page layout,record types available to the user.
Role control record level access can be controlled by Role. Depending on your sharing settings, roles can control the level of visibility that users have into your organisation’s data. Users at any given role level can view, edit, and report on all data owned by or shared with users below them in the hierarchy, unless your organisation’s sharing model for an object specifies otherwise.March 15, 2018 at 8:08 am #26009Rajan #20
Hello Kapil ,
profile – profile is basically a object level access and field level access and It is required for the users .
role – role is basically a record level access and It is not required for users .March 15, 2018 at 10:00 am #26025Archit #25
- Profiles and Roles both have there own piece of importance where profile basically determined for Object Access while roles for record level access under sharing and security model.
- Profiles are required for every users while Roles are not required. While creating new user the Role field shows required on layout but by default it takes <None Specified> as value.
In reference to get deep dive to explore about both Click Here
Hope It would be helpful
Thanks!!September 18, 2018 at 7:32 pm #35104Parul #2
Role = controls records a user can SEE in the hierarchy
Roles controle which records/objects a user can SEE based on their role in the hierarchy.
Profile = what a user can DO
Profile settings determine what users can see (control the visibility of objects, tabs, CRUD, fields) and do with objects. Profiles are typically defined by a job function. Each profile is associated with a license type.
What do profile controls?
1. User interface: Tabs, page layouts, record types, applications
2. Access to data: Field level security
3. Login hours and login IP ranges
4. Permissions: App, System, Standard/Custom object CRUD
ThanksSeptember 19, 2018 at 9:08 pm #35365shariq #1
Roles are one of the ways you can control access to records. They also impact reports (e.g. “My Teams” filter). Roles come into play if your security model (OWDs) are set to private.
Profiles help determine record privileges. Assuming the User can see the record, Profiles determine what the User can do, view or edit on that record. Profiles control other system privileges as well (mass email, export data, etc)
Hope this helps.September 30, 2018 at 12:52 am #41293Avnish Yadav #3
Profiles help to control object privileges such as CRED (Create, Read, Edit, Delete). They also contain system permissions that a user can carry out such as exporting data.
Roles on the other hand help with sharing records across an organization. They work in a hierarchical fashion, giving users access to records that are owned by people lower down in the hierarchy.
Thanks.September 30, 2018 at 12:53 am #41294
Please Register to reply to this topic. /