BenutzerverwaltungMenü Projekt – Benutzerverwaltung.
Mit der Benutzerverwaltung werden einer Seite der Visualisierung ein oder mehrere Benutzer zugeordnet. Über das Bedienelement Block Benutzerverwaltung meldet man sich in der APP an und sieht danach nur jene Seiten, die für diesen Benutzer freigegeben sind.
Im Dialog werden mit + Benutzer angelegt und mit − wieder entfernt. Je Eintrag werden Benutzername und Passwort vergeben. Der Benutzername wird im Projekt gespeichert, das Passwort dagegen in den persistenten Werten der Steuerung – denn es kann auch am Bedienelement geändert werden und darf beim nächsten Einspielen nicht wieder überschrieben werden.
Optional kann jedem Benutzer ein Symbol zugewiesen werden: Rechtsklick auf den Benutzer – Symbol wählen.... Es öffnet sich die Auswahl der Projektgrafiken, wie sie auch das Bedienelement Grafik dynamisch verwendet. Mit Symbol entfernen kehrt der Benutzer zum Standardsymbol zurück. Das Symbol steht in der Liste vor dem Namen und wird vom Block Benutzerverwaltung für den angemeldeten Benutzer angezeigt. Ist keines gewählt, erscheint das Standardsymbol. Eine Grafik, die nur als Benutzersymbol dient, gilt in der Bildauswahl als in Verwendung.
Im Seitenbaum wird festgelegt, welche Benutzer eine Seite sehen dürfen. Das ist dieselbe Einstellung wie in den Eigenschaften der Seite – der Dialog erlaubt aber, viele Seiten auf einmal zu bearbeiten.
Wird ein Benutzer umbenannt oder gelöscht, wandert diese Änderung in die Zuordnung der Seiten mit. Achtung: Hat eine Seite danach keinen Benutzer mehr, ist sie wieder für alle sichtbar. Im Baum erscheinen nur Seiten der Visualisierung, keine Programmseiten.
Die Benutzer, die auf eine Seite zugreifen dürfen, werden im Dialog (siehe oben) oder in den Eigenschaften der Seite ausgewählt. Dabei gilt:
Deshalb sollte die erste Seite im Projekt immer jene sein, die allen offensteht – und auf ihr gehört das Bedienelement zur Anmeldung.
Tipp: Soll die APP ohne Anmeldung gleich mit einem bestimmten Benutzer starten, gibt es dafür den Startparameter --logon-user, siehe APP – Startparameter.