Hello,
Is there any tool to facilitate de users access setup ?
I'm now implementing Navision for a company where security is a crucial issue. What I need is a tool to let me know what objects are needed to perform a functionality either in 'read', 'insert', 'update' or 'run' mode.
Thanks for any idea!
Best Regards
Francis K.
0
Comments
After that, run your programs for a certain user. After that, stop the code coverage. In this form you will see all the objects to which the user needs execute-permission. And for the tabledata, read-acces. For Insert,modify,delete on tabledata, you have to use some logical thinking.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
Navision Permission Role Wizard
Extra Permissions View (Navision)
User Rights Setup
Administer users & rights
Thanks a lot, master,
I downloaded one of the tools from above: User Rights setup, and was able to imported into the Nav 4.0 SP1 system. I can run the forms with a Development license but not under customer's license, Is there any limitation for this tool to be run on a customer's license as I noticed that the object IDs are all >=70000.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Thanks A LOT, I just did that, but this time the Form 70006 will not run as it says it need to be compiled(actually it is the code unit 70000 needs to be compiled). When I tried to compile it, error:
You have specified an unknown variable.
Main Menu ID
Define the variable under 'Global C/AL Symbols'
By the way, other forms are all working fine. And this form worked fine if I made no changes to the txt file(changing the IDs).
Any idea?
//UserSetup."Main Menu ID" := MainMenuID;
this should do it.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Thank you!!
The code unit got compiled while the form was not, I had to change this line on the C/AL code of the form[function FindMainMenu()], from
CurrenMainMenuID := UserSetup."Main Menu ID"
to:
CurrenMainMenuID := 0
This means that, whatever conditions on the IF statement the result will always be 0, is there any impacts on this?
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Have a nice week
Francis K.