Role

Roles can be created to allow certain groups permission to access functions in the software and on the operator terminal.
Roles are assigned to Users and a user may have multiple roles. The effective permissions for that user are all of the permissions that are contained in the list of roles assigned to that user.

Id

This is a numeric identifier that should be unique for each role in the system.

Name

The assigned name for the role, such as Operator or Supervisor.

Description

Provide a description what purpose this role serves.

Enabled

Determines if the role is enabled for use. A disabled role can still be assigned to a user but it will have no affect on the user's permissions.