Benutzerverwaltung
Die Benutzerverwaltung wird verwendet, um die Sichtbarkeit und Bedienbarkeit von Visualisierungselementen benutzerabhängig zu handhaben. Auch das Umschalten von Visualisierungen kann benutzerabhängig konfiguriert werden. Die Benutzer werden in Gruppen organisiert.
Die Benutzerverwaltung kann nur in Kombination mit der PLC HMI oder der PLC HMI Web genutzt werden. |
Erster Schritt
Zuerst müssen Sie eindeutige Gruppen- und Benutzer anlegen. Öffnen Sie die Registerkarte "Benutzerverwaltung" im Visualisierungsmanager-Editor. Ist bisher noch keine Benutzerverwaltungen konfiguriert, steht folgender Dialog zur Verfügung:
Leere Benutzerverwaltung anlegen | Die Benutzerverwaltung öffnet sich. Die Gruppe None ist angelegt. |
Benutzerverwaltung mit Standardgruppen und -benutzern anlegen | Die Benutzerverwaltung öffnet sich. Folgende Gruppen und Benutzer sind angelegt:
|
Die Programmierung der Visualisierung
- 1. Konfigurieren Sie Ihre Benutzerverwaltung, indem Sie Gruppen und Benutzer definieren.
- 2. Integrieren Sie die Dialoge, welche die Bibliothek "VisuUserManagement" zur Verfügung stellt, in Ihre Visualisierung, indem Sie Elemente mit Eingabekonfiguration programmieren. Auf ein definiertes Ereignis läuft ein Dialog programmiert mit Eingabekonfiguration ab. Sie können auch eigene Dialoge programmieren.
- 3. Programmieren Sie die Visualisierungselemente, indem Sie die Eigenschaft "Zugriffsrechte" in dessen Ansicht "Eigenschaft" setzen. Dann verhalten sie sich gruppenabhängig.
In der Elementliste sind die Elemente markiert, die eingeschränkte Rechte haben.
CSV-Datei mit den Daten des Benutzermanagements
Die Daten des Benutzermanagements werden als CSV-Datei in folgendem Format gespeichert:
- Benutzergruppen:
ID;group name;automatic logoff TRUE/FALSE;logoff time;unit logoff time;permission to change user data TRUE/FALSE
- Benutzer:
login name;full name;password encrypt TRUE/FALSE;password;group ID;user deactivated TRUE/ FALSE
Verwenden Sie dieses Format, wenn Sie Daten der Benutzerverwaltung mit einem beliebigen Tool bearbeiten möchten. Wird "password encrypt" auf FALSE gesetzt, dann kann ein nicht verschlüsseltes Passwort eingegeben werden, wie im Beispiel bei Benutzer "Hugo". Nach einem Import wird es sofort verschlüsselt.
Beispiel:
V1.0.0.1
Usergroups:
1;Admin;TRUE;1;Minute;TRUE
2;Service;FALSE;5;Minute;FALSE
3;Operator;FALSE;1;Minute;FALSE
0;None;FALSE;1;Minute;FALSE
User:
HansM;Hans Mayer;TRUE;F9307D9940B6F7D78320E7E008377593;1;FALSE;administrator
PeterS;Peter Schmidt;TRUE;C5972629BF18E0E82D06FFF29B5BADFF;2|3;FALSE;team leader 1
UllaM;Ulla Müller;TRUE;569D35AC3272623AECDDCA021916C2AB;2|3;FALSE;team leader 2
ElkeF;Elke Fischer;TRUE;C634F54AF9343142159FE0435D93929D;3;FALSE;operator team 1
PaulK;Koch;TRUE;01E2CBD4AE5442D9EACE33669549A3CC;3;FALSE;operator team 2