90
Since the last century :) we can set permission for objects in 3 different ways for CRUD.

- blank = no
- yes = yes
- indirect = indirect

If we want to forbid only one table, we need to create a new permission set with all tables except the one we want to exclude. The screen for identifying the table a user cannot access is too large.

It would be very useful to have a new setup like "exclude" for C, R, U and D.

The aim is to have for example the posibility to access to table #17 only via an indirect process without setup all tables.

thanks !
Category: General
STATUS DETAILS
Completed
Ideas Administrator

Thank you for your feedback. We released this feature as part of the functionality in Permission set handling enhancements.
In Business Central 2022 Release Wave 2 we have released the ability to compose permission sets in the UI and exclude permissions and permission sets. Now the scenario can be fulfilled by creating a new permission set and assigning this to the user.

Please refer to the following link for more information:
https://learn.microsoft.com/en-us/dynamics365-release-plan/2022wave2/smb/dynamics365-business-central/planned-features#governance-and-administration 

Sincerely,
Business Central Team

Comments

J

We also see this requirement often in our implementation projects. Would be great to have this kind of feature!

Category: General

J

This is so important! I would further add we often have users who must be able to write to the GL Entries table (e.g. post Shipments and Receipts), but we don't want them to be able to see GL Balances or GL Reports. As such, we cannot use the Basic permission with Page 0 and Report 0. We have to create a permission that has every single page and report EXCEPT those related to GL Balances.

Category: General