Tuesday 29 September 2015

Demonstration on Roles based security in Microsoft Dynamics AX 2012

I am writing this post to demonstrate about Roles and Security in AX 2012.

This section describes the security concepts in AX 2012 and explains how to set up and maintain security in MICROSOFT DYNAMICS AX 2012.
Security has very important roles to play in any ERP implementation. The security aspects of an ERP to helps the administrator to restrict the data to the users and provides the enough right to the user as per the roles and responsibilities(department). Security administrator can controls the rights of access different Modules, Form , reports based on the User group or individual user.

Let's have a look- Privilege:-
Privileges specify the access that is required to perform a duty. A privilege includes one or more permissions i.e we can more than one entry points by simply drag and drop functionality based on the menu item.And you can set the access level on the entry point permission properties as NoAcess, read , update , create , correct and delete. Delete the highest permission level.




Duties:- 
Now we have to create duties under Duties node and a duty is a responsibility to perform one or more tasks.  A duty includes one or more privileges. 






Roles:- 
Now we have to create roles  and drag duties earlier we have created under the Duties node.
All of the users must be assigned at least one security role to have access to Microsoft Dynamics AX. By managing the user’s access through security roles.





Note-   Set the proper roles label ad description. it will help to assign the  roles to the user on "Assign roles to user" Form.



Now assign roles to different user.
Go to the System Administration | Common | Users 






Now edit the user to assign the roles.



Note - You can also assign roles and duties from the path bellow 
System Administration > Setup > Security  > Assign roles to Users

Hope it is clear now on how the access to forms, reports is controlled using the roles, duties and privileges. In next post, I will demonstrate about the Record level securities i.e XDS 

I hope you like this post, Your suggestions are most welcome to get this blog better.
Keep visiting and Keep DAXing.



Happy DAXing :-)
Follow  on Twitter  Atul

Import General journal from excel in D365 F&O

 Hi Guys, Import General journal from excel in D365 F&O Code:  using System.IO; using OfficeOpenXml; using OfficeOpenXml.ExcelPackage; u...