There is a security role called sales clerk , I need to edit this role so the user can't change sales price (unit price), only view the price.
How can I achieve that?
Hi Mahmoud,
If I understand your question, a user would be allowed to maintain a record (e.g. sales order line), but he is not allowed to change the price. In this case, you have to go to the privilege or role and use override permissions. On the table level, confirm the access (delete or full) and then add the Sales price field and set the access level to 'Read'.
The Security Development Tool for Microsoft Dynamics AX 2012 is intended to help you more easily create and maintain security artifacts such as roles, duties, and privileges
If you dig into the role>>duties, you will find privileges named "***View" and "***Maintain".
Your goal is to only keep the "***view" and remove the "***maintain" privilege. You have to start with the field>>table, and you will get to the correct privilege in less than a minute.
There are multiple ways of getting this done.
Hi Mahmoud Seddik,
AX has something called XDS extended data security that helps you achieving that.
Before you apply this functionality, have a look at Andres blog because you blogged a lot about that.
Also have a look at the MS docs pages and search this forum for previous thread to learn about the advantages/disadvantages that you might face.
Best regards,
Ludwig
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156