Permissions, Overview
<< Previous |

Permissions are the mechanism that security revolves around.

  1. Permission Keys define the "function" being secured.
  2. There is a Permission Key for every menu item, as well as a number of special purpose Permission Keys.
  3. Users, Roles and Permissions apply to each Company Database. This means each Company Database can have different Permissions and Security information defined.
  4. Permissions are assigned to Roles.
  5. As each User can belong to one or more Roles, this means it is much easier to reassign a User's Roles rather than all their Permissions.

How do Permissions Work?

  1. A user's permissions are the sum of all the Roles the user is a member of.
  2. Permissions are defined via Permission Keys.
    • There is a Permission Key for every Menu Option, as well as other special purpose Permission Keys.
  3. By default if no Permission is set, the Permission is set to the system default.
  4. For each Permission Key every Role can have a status of Blank, Allow or Deny.

To determine the Permission Key status for a User

  1. For each Role examine the Permission Key's status.
    • If all Roles are blank then the Permission is as per the system default.
    • If any Role is Deny then the Permission is Deny.
    • If a Role is Allow, and no other Roles are Deny then the Permission is Allow.

In other words if there is a Deny in the Roles for the User then the Permission is Deny.

  • When logged in as an Administrator, right-clicking a Form Tab, then selecting "Special" in the menu, displays a Locate in Permissions Explorer option on the Special menu. This will locate the menu item associated with the Form so that its permissions can easily be viewed and modified.
  • This option is only be available for Forms that are permissioned via Menu items.


Pages