5gVision allows you to restrict ordinary users from seeing not only certain tables, objects or parameters, but also specific lines in configuration or log tables.
Each user may be assigned a
User group. At the moment, user groups define visibility of all the tables in the
Config-Alerts screen, except for the
Global
config table, accessible only by Admins. Normally, seeing and editing alert configuration is a privilege of an administrator. With the help of a user group, you may
change this. Four access options are available:
- NO - unable to access the Config-Alerts table (default state).
- View - able to view the Config-Alerts table.
- Edit - able to edit the existing Object groups, ABS and DIFF alerts, etc. in the Config-Alerts table, but not delete them or add new ones.
- Add/Del/Edit - full access to the Config-Alerts table, able to add, edit and delete records in it.
Please note that an ordinary user normally does not have a
Config-Alerts screen in the list of pre-made screens and should create one before being able to
access the alerts configuration.
Each record in the
Config-Alerts table contains an indication of the user group that was in force when the record was created. Two general rules apply:
- An admin user with no user group is able to view any records, while a user group restricts the admin to the records created with this user group.
- An ordinary user is unable to see anything until assigned a user group, then the user will be able to access the records created within this user group.
These access restrictions apply not only to the
Config-Alerts table, but consequentially to the
Alerts table as well - a user may see the raised alerts only created
by himself or other users within his/her user group.
You may add a user group in the
User edit group section of the
Config-Users table which is hidden by default.
Specify the desired access options for the group and assign it to the required users.
Please note that when non-admin users with a user group define an
Alert Object group in the
Config-Alerts->
Obj groups table, they should always fill
the
IDs included field, otherwise the alerts created with this object group will be ignored by the system. This is necessary as lack of specific IDs means that
the alert should be triggered for all objects and the system is unable to determine the scope of "all" in the context of user group visibility.