function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
anvesh@force.comanvesh@force.com 

Diff between Profile and permission sets?

Diff between Profile and permission sets?

Best Answer chosen by Admin (Salesforce Developers) 
Devendra@SFDCDevendra@SFDC

Hi,

Take this example:

You have one profile assigned to 20 different users.
Now Suppose you want give some extra permission to one of user. You have two options here.
a) To change Profile permissions : By this way those extra permissions will received by every user who is having that profile

b) Second way is to create a permission set having those extra permission. You need to assign this permission set to particular user by navigating to User detail page. In this way, you dont have to worry about other users, as only specific user is getting those extra permissions.

You can assign permission set as many users you want.

The difference between Profile and Permission Sets is Profiles are used to restrict from something where Permission Set allows user to get extra permissions.

Hope this helps :)


Thanks,
Devendra

All Answers

Devendra@SFDCDevendra@SFDC

Hi,

Take this example:

You have one profile assigned to 20 different users.
Now Suppose you want give some extra permission to one of user. You have two options here.
a) To change Profile permissions : By this way those extra permissions will received by every user who is having that profile

b) Second way is to create a permission set having those extra permission. You need to assign this permission set to particular user by navigating to User detail page. In this way, you dont have to worry about other users, as only specific user is getting those extra permissions.

You can assign permission set as many users you want.

The difference between Profile and Permission Sets is Profiles are used to restrict from something where Permission Set allows user to get extra permissions.

Hope this helps :)


Thanks,
Devendra
This was selected as the best answer
luck.sfdcluck.sfdc

profie's are like global....and permission sets are local..

 

when  we assign a profile to a user, whatever securities we defined in that profile are assigned to that user and many users too who are having assigned to this profile..

comes to permission sets these will give more flexibiltiy..means if one user among them need more security or  accessbility ,we define a permission set and assign it to the perticular user...this work's with appropriate user only.......

 

Ex: profile: user1,user2,user3

all 3 user's have same security features.....but if user3 wants diff security features then we will define pemission set , assign it to user3..it won't affect remanining users....

 

 

 

 

Raju CherukuriRaju Cherukuri
Profile is like a Key to House
Permission sets are like keys to individual Rooms.

So if this profile is assigned to user means he can enter in to house but can't enter in to the rooms
Until and unless permission sets are assigned to user he cant enter in to the rooms
Rabeen MoujalledRabeen Moujalled
Awesome, I was confused myself, reading all your comments helped me. Thank you.

 
Sandeep KarukayilSandeep Karukayil
Profiles are used to restrict access to users and permission sets opens up the access which is extends the access provided by the profile.