When you open a company in Microsoft Dynamics NAV, your ability to access information is determined by the security system.
Object-Level Security
The Microsoft Dynamics NAV security system consists of roles and permissions that you can assign to users who have access to the company. The security roles determine the access that users have and the tasks that users can perform on the objects that exist in the database.
Security System Database Objects
The security system divides the database into the following objects.
Object | Description |
---|---|
Table Data |
The actual data that is stored in the tables. |
Table |
The tables themselves. |
Form |
The forms that are used to view and enter data. |
Report |
The reports that are used to present the data. |
Dataport |
The dataports that are used to import and export data. |
Codeunit |
The codeunits that are used in the database. |
XMLport |
The XMLports that are used to import and export data in XML format. |
MenuSuite |
The object that contains the menus that are displayed in the navigation pane. |
System |
The system tables in the database that allow the user to make backups, change license files, and so on. |
The various roles that exist in Microsoft Dynamics NAV determine the tasks that you can perform on these objects. For more information about permissions, see Permissions on Database Objects.
Example of Permissions on Database Objects
The following example is taken from a table Microsoft Dynamics NAV called FA-JOURNAL, POST Post FA journals - Permissions. It illustrates how permissions on database objects are allocated. This example shows the permissions that have been granted to the FA – Journal, Post role. As you can see, this role has been granted permission to perform different tasks on various objects.
Object type | Object ID | Object name | Read permission | Insert permission | Modify permission | Delete permission | Execute permission |
---|---|---|---|---|---|---|---|
Table Data |
5619 |
FA Journal Template |
Yes |
Yes |
|||
Table Data |
5620 |
FA Journal Batch |
Yes |
Yes |
Yes |
||
Table Data |
5621 |
FA Journal Line |
Yes |
Yes |
Yes |
Yes |
|
Table Data |
5622 |
FA Reclass. Journal Template |
Yes |
Yes |
|||
Table Data |
5623 |
FA Reclass. Journal Batch |
Yes |
Yes |
Yes |
||
Table Data |
5624 |
FA Reclass. Journal Line |
Yes |
Yes |
Yes |
||
Table Data |
5625 |
Maintenance Ledger Entry |
Indirect |
Indirect |
Indirect |
||
Table Data |
5626 |
Maintenance |
Yes |
||||
Table Data |
5629 |
Ins. Coverage Ledger Entry |
Indirect |
Indirect |