Managing Permissions and Permission Sets
A permission set is a set of permissions for a set of objects in the Microsoft Dynamics NAV database that you can assign to one or more users. A number of predefined permission sets are provided by default in the CRONUS International Ltd. demonstration database. You can use these permission sets as defined, modify them, or create your own permission sets.
When you create a new Microsoft Dynamics NAV database, only one permission set is provided automatically: the SUPER permission set.
As you create and define permissions for permission sets in a new database, remember to always add the BASIC permission set, which grants users access to required system tables and other fundamental tables.
The BASIC permission set primarily functions as a prerequisite to open the client and show all pages.
The BASIC permission set is provided in an XML file, UserRoles.xml, which you import into your database using a RoleTailored client. Permissions for the BASIC permission set are provided in a separate XML file, UserRolePermissions.xml, which you also import. For more information, see How to: Import the BASIC Permission Set.
Another prerequisite permission set is the FOUNDATION permission set. This permission set, together with other application permission sets, is required to automatically remove UI elements according to user permissions. For more information, see Removing Elements from the User Interface According to Permissions.
Depending on the setting in the UI Elements Removal field in the Microsoft Dynamics NAV Server Administration tool, only UI elements that the user has permissions for will appear in the user interface. For more information, see Removing Elements from the User Interface According to Permissions.