14 Nov 2016

Users want to see Table name from personalization + ax 2012

Hi Folks,

Recently i got a requirement like Users want to see table name without development permissions.

Is it possible......what ever requirement we have to say yessssssssss only

From base i checked through debugger and i found some interesting facts.



1) Users unable to see Table name from personalization form.
2) Who have development permissions he only can able to see Table name from personalization form.

In SyssetupForm-- init()  restricting personalization permissions.

See above screen in that  when showDevInfo = True then only we can see personalization form.
When user become developer then only it will return TRUE otherwise false.

False means it will show any  Table name in  personalization form.

To overcome this i created new Table with 2 fields.
 1) userID
2)  Access (Enum- Noyes)

after this  i created new form for this.
Here logic is which users want to see personalization permissions we can add newly created form.
and i passed this  to personalization form.

If user is available in  this newly created form.
showDevInfo = True  problem solved.

No comments:

Create number sequence in D365 FO

Create the data type. Add code in the loadModule method of the appropriate NumberSeqModule subclass. Add a method to the module’s paramet...