+ Start a Discussion
prasad glrkprasad glrk 

what is the difference between Profiles and Users? ​

Raj VakatiRaj Vakati
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)


User:  Account to login in to Salesforce 
Meenu MathewMeenu Mathew
Hi Prasad,

Profile
  • A profile is a group/collection of settings and permissions that define what a user can do in salesforce.
  • A profile controls “Object permissions, Field permissions, User permissions, Tab settings, App settings, Apex class access, Visualforce page access, Page layouts, Record Types, Login hours & Login IP ranges.
  • You can define profiles by user’s job function. For example System Administrator, Developer, Sales Representative.
  • A profile can be assigned to many users, but user can be assigned single profile at atime.
Types of profiles in salesforce
  1. Standard profiles
  • By default salesforce provide below standard profiles.
  • We cannot deleted standard ones.
  • Each of these standard one includes a default set of permissions for all of the standard objects available on the platform.
  2. Custom Profiles
  • Custom ones defined by us.
  • They can be deleted if there are no users assigned with that particular one.

Users
  • A user is anyone who logs in to Salesforce. Users are employees at your company, such as sales reps, managers, and IT specialists, who need access to the company's records.
  • Every user in Salesforce has a user account. The user account identifies the user, and the user account settings determine what features and records the user can access. 
  • Each user account contains at least the following:
    Username
    Email Address
    User's First and Last Name
    License
    Profile
    Role (optional)
Thanks
Akshay_DhimanAkshay_Dhiman
Hi Prasad,
  •     User: a user who can log in to Salesforce. Also includes customer and partner portal users.
    •     Account: a business account, which usually represents a company and usually has child contacts (i.e. people in the company
    • Role: hierarchical group users in an organization that is used as part of the sharing model.
    • Users in higher roles have rights to see the records owned by users in lower roles (assuming their Profile allows it). Users do not have to belong to a role.
    •  
  •     Profile: a collection of permissions and access rights for a user including CRUD permissions. A user must belong to exactly one profile. 
    Also see about Permission Sets, which are a many-to-many relationship with users and augment profiles.
    Owner: A user or group (queue) that owns a record. Record ownership along with the role hierarchy (and a few other things) control who can see the record.

To put it all together, you could say something like:
  • John Doe is a salesperson for ABC, Inc, and is a user of their organization. He is the owner of the Acme account.
  • He has the Salesperson role, which is subordinate to the Sales Manager role, so his manager can see all his records.
  •  He has the Standard User profile, so he cannot perform administrative functions in Salesforce.

 Thanks 
 Akshay
S95S95
Profiles are collection of settings and permissions of what a user can do.
You can define profiles by user’s job function. For example System Administrator, Developer, Sales Representative.

User : A user is anyone who logs in to Salesforce.Every user in Salesforce has a user account. The user account identifies the user, and the user account settings determine what features and records the user can access