New user group that can only create sales orders

Get our Free Newletter

Don't you have the time to be online here at DUG every day? So how do you follow what is going on in the Dynamics industry and community?
If you subscribe to the DUG Newsletter then you can relax! We will make sure that you don't miss the big news!

Check out our
Newsletter Subscription Center
page a complete list of our different newsletters.

Solution (Verified) This post has 2 verified solutions | 3 Replies | 2 Followers

Male
16 Posts
145 Points
Joined: 2011-12-13
Last Online:
2013-4-1 19:52
rlemieux posted on 2012-10-23 23:38

Trying to created a new AX 4.0 security group that can ONLY create sales orders.

I changed these from NO ACCESS to CREATE, yet AX still doesn't let the group create sales orders.  Is there a secret to making this easy?

Type Module Item
Menu item Accounts receivable Sales order
Security Accounts receivable Tables > Sales order
Security Accounts receivable Miscellaneous > Create release order

Solution (Verified) Verified Solution

Male
230 Posts
5,315 Points
Joined: 2012-2-8
Last Online:
2013-5-22 8:59
Location: Nancy France
Solution (Verified) Thomas Post replied on 2012-10-24 9:06
Verified by rlemieux

Hi,

You can use the Security profiler to check which security key you must activate. If the tool is not installed, you can download it to the following link:

http://blogs.msdn.com/b/emeadaxsupport/archive/2010/05/25/ax-2009-securityprofiler-tool.aspx

use: start the profiler, create your sales order, stop the profiler, a form will open with all security key used.

Regards,

Thomas

Male
209 Posts
3,610 Points
Joined: 2012-6-6
Last Online:
2013-5-22 11:54
Location: UK
Solution (Verified) WillstaDS3 replied on 2012-10-25 12:22
Verified by rlemieux

Well, set overall create access on the tables then go into the tables and reduce to view where the user should not hav Edit / Create access on the individual fields.

For example :- Set overall Create access on Purchase Table, then expand the Purchas Table node, and reduce fields to View only where required.

Also, security profiler is handy but won't be to track certain forms / tables / classes, for this purpose it should be okay though...

Please don't forget to verify a solution if it resolved your issue Idea

All Replies

Male
230 Posts
5,315 Points
Joined: 2012-2-8
Last Online:
2013-5-22 8:59
Location: Nancy France
Solution (Verified) Thomas Post replied on 2012-10-24 9:06
Verified by rlemieux

Hi,

You can use the Security profiler to check which security key you must activate. If the tool is not installed, you can download it to the following link:

http://blogs.msdn.com/b/emeadaxsupport/archive/2010/05/25/ax-2009-securityprofiler-tool.aspx

use: start the profiler, create your sales order, stop the profiler, a form will open with all security key used.

Regards,

Thomas

Male
16 Posts
145 Points
Joined: 2011-12-13
Last Online:
2013-4-1 19:52
rlemieux replied on 2012-10-24 21:44

You know, I've seen that before but was always leery about trying it.  Nevertheless, it provided all the necessary keys to make it happen.  Just wish it would tell you which level of access was needed for each key so I could set the minimum level necessary with confidence.

Thanks a lot man!

Just for anyone who might need a quick reference, here are the keys to create a sales order in AX 4.0.

 

Parent Security Key

Security Key

Object requiring permissions

Accounts payable

Tables

Purchase table

Accounts receivable

Tables

Sales orders

Accounts receivable

Tables

Order lines

Accounts receivable

Tables

Sales/purchase references

Accounts receivable

Daily

Sales order

Basic

Tables

Inventory dimensions

Inventory management

Tables

Item table

Inventory management

Tables

Warehouses

Inventory management

Tables

On-hand inventory

Inventory management

Tables

Locations

Male
209 Posts
3,610 Points
Joined: 2012-6-6
Last Online:
2013-5-22 11:54
Location: UK
Solution (Verified) WillstaDS3 replied on 2012-10-25 12:22
Verified by rlemieux

Well, set overall create access on the tables then go into the tables and reduce to view where the user should not hav Edit / Create access on the individual fields.

For example :- Set overall Create access on Purchase Table, then expand the Purchas Table node, and reduce fields to View only where required.

Also, security profiler is handy but won't be to track certain forms / tables / classes, for this purpose it should be okay though...

Please don't forget to verify a solution if it resolved your issue Idea

Page 1 of 1 (4 items) | Get this RSS feed | Bookmark and Share