Hey there, AX 2012 pros!
I tried a lot but I cannot fix the following security issue in AX 2012 R3.
We have made a wizard in AX (so it's not standard, so reproducing might not be possible) that can change payment information for customers, in which I want to hide certain fields for certain employees (bank account), and have these fields available for others.
Usually what we do in this case is:
Step 1: Go to the Form > Design > select the Control which is applicable (i.e.: the field, in this case 'BankAccount') and in the properties change NeededPermission to 'Manual'. Now this field is disappeared for all users that use security.
Step 2: Go to the privilege that should include the field, drag it to Privilege > Permissions > Forms > Control
Step 3: Set in the properties of the Control the EffectiveAccess to 'delete' within the 'Maintain' privilege
Step 4: Set in the properties of the Control the EffectiveAccess to 'read' within the 'View' privilege
This worked with all forms so far (+/- 100 forms), but somehow it won't work with this one. What happens now is that the Controls that I've put on 'manual' are not visible anymore with either the Maintain or the View privilege, that both clearly have the Controls with at least 'read' rights.
What step is missing? Something that usually you don't have to take into account, but is missing this time?
Are there any other form/control/privilege properties of importance that I didn't mention so far?
Kind regards,
Igor