Activity Forums Salesforce® Discussions What is the Difference between Roles and Profiles in Salesforce?

  • Udit

    Member
    January 29, 2020 at 3:36 pm

    Hello Marziya,

    Profile tell us what type of tab, object, field and CRED access a user has and role defines record level access of the user.

  • Shubham

    Member
    January 29, 2020 at 5:43 pm

    Hi Marziya,

    Profiles determine which objects, fields, etc. you can access where roles determine what you can see relative to others in the hierarchy within the organization

  • Arun

    Member
    January 30, 2020 at 9:11 am

    Hi Marziya,

    Roles - In salesforce, roles are defined so as to increase the data visibility a particular user has. The data visibility can be increased using sharing rules or by building role hierarchy. Role hierarchy allows the user sitting in higher level have access of records owned by users having role lower in hierarchy. It is not mandatory that a user should have a role.

    Profiles - Profile is mandatory for every user in salesforce. You cannot have a user without a profile. Profile states the objects/field permissions and also other permissions with in the org. It defines what a user can do within the org, it states the access settings and user permissions.

  • Aditya

    Member
    January 30, 2020 at 1:01 pm

    Profiles determine which objects, fields, etc. you can access where roles determine what you can see relative to others in the hierarchy within the organization, for example - your boss can see each of his/her forecasts, but you can only see yours and not your colleagues.

  • Ayush

    Member
    January 30, 2020 at 1:25 pm

    In Salesforce  role defines record level access of the user.  Profile is mandatory for every user in salesforce. You cannot have a user without a profile

  • Mansi

    Member
    March 3, 2021 at 2:54 pm

    Roles control which records/objects a user can see based on their role in the hierarchy while 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.

Log In to reply.

Popular Salesforce Blogs