5

At the moment permission sets work cumulatively and are inclusive, meaning that a permission set grants access, rather than limit it.


This means that if you want to restrict a user's access, a new custom permission set needs to be created.

Often this is done by copying a default permission set and then remove permissions, or set security filters.


This means that every update, when new objects are added, the custom permission set need to be updated manually which is often a trial and error activity.


It would be great, if it is possible to create a permission set that rather than include permissions, excludes permissions, for example by adding "type" flag on the header or line which says "grants" or "revokes" to make sure that a user cannot see specific objects.

This would only work in tandem with a hierarchy structure of permissions sets where on the header level you can set a value (e.g. 10,20,30 as often done with priority fields).


This way you can use the default permission set which is updated by Microsoft when updates are rolled out and grant this a lower priority, then assign a user a custom permission set with a higher priority that excludes specific objects.

Category: General
STATUS DETAILS
Completed
Ideas Administrator

Thank you for your feedback. We released this feature as part of the Permission Set Handling Enhancements released in 2022 Release Wave 2.
You can now copy permissions by reference where changes to copy-from permission set are automatically included in your newly created permission set without any additional effort.  

Please refer to the following link for more information:
 

Sincerely,
Business Central Team