The Faceplate runtime is a multi-user application. All actions performed by operators are conducted on behalf of the user under which they are logged in and in accordance with the rights assigned to him. Objects of assignment of rights are mnemonic diagrams. In order for the mnemonic diagrams to become available to the operator, it is necessary to add the rights for this mnemonic diagram to it. Mnemonic diagrams for which no operator rights have been added will not be available to it through the navigation panel. There are 2 levels of access to the mnemonic diagram:
read. The operator can only observe the process. It is prohibited to manage technological equipment, make adjustments, set settings, etc. Active messages related to this diagram are not displayed in the message line and the list of active messages (see Operator guide).
- write. The operator has the right to control the technological equipment, the task of settings, the definition of technological corridors, etc. The operator sees displayed active messages related to this mnemonic diagram, it is possible to acknowledge them.
Adding users and assigning rights to them is done using the user rights editor located on the “Users” tab:
Add picture User rights editor
The left side of the editor contains a list of users or roles already existing in the system. When a user / role is selected, its card is loaded into the right part of the editor, in which you can set a user name, password, assign rights to it, add or delete roles.
User rights editor control panel
The control panel of the user rights editor contains elements for creating / deleting users and roles:
|Delete selected user/role|
To create a new user, select the “Users” mode and click on the “Create” button on the control panel (see User rights editor control panel), you will be prompted to specify the name of the user being created:
The specified name will be used as a login at authorization. Later login can be changed by editing the user card. By clicking “OK” a new user will appear in the list of users. To set a password for it and assign rights it is necessary to select a user in a list, as a result of which his card will be loaded into the right part of the editor:
The following parameters can be edited in the user card:
“Login” - is used by the user when entering the system, and is also used by the message system when recording user actions in the event log (see Message system).
“Password”, “Confirm password” - fields are used to set / change user password. The operator can independently change his password (see Operator guide).
- “First Name”, “Last Name” - optional fields, can be used as additional information on the user.
- “Roles” - the list of roles added to the user.
At the bottom of the card is a tree list of all the mnemonics in the project. Opposite to the name of each mnemonic are 6 elements of the checkbox type, which define the user's rights to the given mnemonic.
Only the first two checkboxes are available for editing, which define the user's direct rights to the mnemonic and are added to the role and external rights. In the “Role” checkbox group, the rights received by the user through the roles assigned to him are marked. If the checkbox is checked, then when you hover over it with a mouse, a list of user roles will be displayed, with the rights to this mnemonic added.
In the “External Links” group, the rights added to the user as a result of cross-references are marked. Mnemonic active elements may have bindings (see Binding of element properties to tags), which refer to a tag group for which a mnemonic can also be defined. In this case, the user who has the rights to the mnemonic which contains references to another mnemonic automatically receives similar rights to the mnemonic appearing in the references. Such rights are called rights obtained through external links.
To apply the changes made in the user card, click on the “Save” button.
To create a new role, select the “Roles” mode and click on the “Create” button on the control panel (see User rights editor control panel), you will be prompted to name the role to be created:
Later the name can be changed by editing the role card. By clicking “OK” a new role will appear in the list of roles. To assign rights to it, you need to select a role in the list, as a result of which a role card will be loaded into the right side of the editor:
In the card, you can change the name of the role and edit the rights assigned to it. Setting rights for a role is done in the same way as setting rights for a user (see Editing rights). To apply changes made in the role card, click on the “Save” button.