I want to customize a particular screen in Acumatica but only for one specific user not for all users and not by role.
I’m trying to do things like hide certain fields/tabs or rearrange the layout, but only for this single user’s account. I know about standard Customization Projects, but those apply system-wide or by role, not per individual user.
Is there a proper way to do it?
Thanks
Best answer by Dmitrii Naumov
@tahayabali
There are two ways:
Use modern UI. In Acuamtica 25r2 that is available out of the box in the modern UI. You can customize screens per user, e.g. move things around, show/hide fields, etc.
If you cannot use modern UI yet, you can restrict access to/hide some actions/fields via Access rights. You’ll need do define a specific role for that user though, so it’s not an ideal solution.
Use modern UI. In Acuamtica 25r2 that is available out of the box in the modern UI. You can customize screens per user, e.g. move things around, show/hide fields, etc.
If you cannot use modern UI yet, you can restrict access to/hide some actions/fields via Access rights. You’ll need do define a specific role for that user though, so it’s not an ideal solution.
Thanks everyone for the reply. I agree with this solution but as @Dmitrii Naumov says thats not ideal. I will log in as that user and customize the screeen. That will be better to do as compare to access rights .
One option is to create a Role but don’t worry about assigning any security rights. Use it as a flag that you need to treat that user in a special way.
In your graph initialization/constructor, check to see if the user has that specific role. If they have it, then make your adjustments to the screen as required. That allows you to assign and unassign yourself that role for testing.