< Back to List
Use of "Permission Sets" rather than Profiles
Reports & Dashboards
There needs to be a way to make the assignment or permissions more granular than 1 profile per user. One thought would be to allow us to create "permission sets" and then provide the ability to assign multiple permission sets per user. This would allow us to create a set of permissions once and re-use it.
For example, on most projects implementing Salesforce.com, there will be multiple profiles differing only by a permission or 2. There might be a "Sales (Standard") one that gives the baseline sales functionality. Then the "Sales (Power User)" would have the same permissions + the ability to create public reports & views, convert leads, etc. I might have another one that differs only by the ability to Delete certain objects. Oftentimes, the result might be 5 different profiles to support a group. Then Phase 2 roles around and due to minor differences in what's needed, there might be 15 profiles. When you take field level security, page layout assignment, etc. into account, this gets complicated.
Bottom line is that a proliferation of profiles results.
I think it'd be great if we could package permissions into small sets. There could be different types of sets too. Types might include: "Application Permissions", "Object Permissions", "Field Level Security Permissions", etc. Each type would be independently assigned to users on the user page. A related list for each type of permission set would exist and you'd be able to give multiple permissions sets to a user. The user's permissions would be a union of all Permission Sets assigned to them.
Not sure if this is the best design or not, but the idea to make permissions more granular allowing you to incrementally increase someone's permissions would be a big help.
- 6 years ago
- 5 years ago
- 6 years ago
- 6 years ago
- 7 years ago
A: one list separate in two (or three) listing Roles and Profiles (and possible user groups)
B: Customisable permission boxes
C: Permission Types (Maybe with those suggested: "Application Permissions", "Object Permissions", "Field Level Security Permissions", etc. But) I would like the ability to combine these so that when I do a custom app / object I can wrap up all of the permissions in one ‘custom permission’ and just drop it onto current users when I come to add it to train and live
D: List of the users on the profile / role as selected in A. Users could be listed here with the permissions they currently have next to them. The could be a symbol or abbreviation, code r number if space is an issue. Just by dragging from B you could then add this to the user or all users ii the selected view.
One Market St.
San Francisco, CA 94105
If you still can't find what you're looking for, try to submit a case.
Powered by Community Cloud platform. Learn More ›
Help us to keep IdeaExchange clean by pointing out overlapping ideas. We'll investigate your suggestion and merge the ideas if it makes sense.
Thanks for your merge suggestion. We will review it shortly and merge the ideas if applicable.
Salesforce.com takes abuse situations very seriously. Examples of abuse include but are not limited to posting of offensive language or fraudulent statements. To help us process your request as quickly as possible, please fill out the form below describing the situation. For privacy and security reasons, the final outcome of an abuse case may not be revealed to the person who reported it.
Thank you for your feedback. We take abuse seriously and will investigate this issue and take appropriate action.