Dynamics User Group
Since 1995 - The Microsoft Dynamics Online User Community

Beginner's guide to NAV roles and security?

rated by 0 users
This post has 3 Replies | 3 Followers

Not Ranked
Posts 16
Points 255
Member since 08-13-2007
Chickenmunga Posted: 08-20-2007 22:35

So I've been tasked with the chore of applying security roles to our company's NAV deployment.  I've decided I need 10 different roles, but none of the existing roles seem all that helpful.  For example, I've tried creating a role for our purchasing manager:  he needs to create purchases, create vendors, and create items.  I have applied several of the pre-made roles, and he can see some things he shouldn't, reports crash, and he can't select items for purchase.

 

Is there an easy way or best way to get started?  I'm feeling a bit overwhelmed.[:'(]

Top 150 Contributor
Posts 122
Points 2,180
Member since 04-15-2007
DynamicsNAVMVP

Hi Chickenmunga,

security setup in Navision is hard. Take a look at this thread for some good advice.

Our approach is typically take the standard NAV roles that match your requirements and then tweak them to correct security errors in testing.

 I have heard that the security tool mentioned in the thread is good but have never used it. Basically it allows you to "record" the security access needed to perform certain tasks and then save the settings as a new role. The main disadvantage I can see from this is people rarely know all of the activiities a user will need to perform so you are going to be constantly adding new permissions to your role.

 Good luck.

Woof

Co-author of Implementing Microsoft Dynamics NAV 2009 (PACKT Publishing Ltd.)

Not Ranked
Posts 16
Points 255
Member since 08-13-2007

Thanks for the great tip, we are looking into this.  I want to start peering at that document tomorrow! 

 

For today, I was able to use the Client Monitor (under Tools->Client Monitor) 

  1. First, I recorded my activity with the Client Monitor
  2. I then filtered the Client Monitor's parameter field by table.
  3. Then, I created a new role with full access to all the tables listed by the Client Monitor
  4. Now I tested to make sure I could do all the tasks I needed
  5. Finally, I began removing permissions so I could lock down my user (prevent them from deleting stuff, etc)

Not sure if this is the same tool or not, but it has the same problems as what you describe.  However, it beats wding through several thousands of tables or guessing at roles!

Top 10 Contributor
Male
Posts 5,421
Points 67,563
Member since 04-12-2001
DynamicsNAVMVP
Moderator
SystemAdministrator

Personally I found the tool great for finding that "lost" object, so you could see all objects bing used when a user had an error message. But I never liked using it to crate roles, because then the roles became too specific. Also you never test every possible option, so you still miss one. 

David Singleton - MVP Dynamics NAV Dynamics NAV Consultant since 1991 Available for Navision Go-Live assistance
Dynamics Book
Page 1 of 1 (4 items) | RSS


Copyright Dynamics User Group, 1995-2009, all rights reserved. The Dynamics User Group is not affiliated with Microsoft Corporation.