UserManagement

[ Klasse ]

Stellt Funktionen für die Benutzerverwaltung zur Verfügung.

Je nach Gruppenrechten des aktuellen Benutzers sind einige Funktionen des UserMangements nicht erlaubt. Die Funktionen liefern in diesem Fall eine Fehlermeldung. Um den Nutzer jedoch vorher schon einen Hinweis (zum Beispiel durch Ausblenden von Eingabefeldern) kann die Funktion getApiAccess genutzt werden.

Die Konfiguration des aktuellen Benutzers ist über die Funktion TcHmi.Server.getCurrentUserConfig() erreichbar.

Statische Funktionen

addUser

Erzeugt einen neuen Benutzer.

addUserEx

Erzeugt einen neuen Benutzer.

listUsernames

Liefert eine Liste aller vorhandenen Benutzer des Systems.

listUsernamesEx

Liefert eine Liste aller vorhandenen Benutzer des Systems.

listUsers

Liefert eine Liste aller vorhandenen Benutzer des Systems als Objekt mit allen Metadaten.

listUsersEx

Liefert eine Liste aller vorhandenen Benutzer des Systems als Objekt mit allen Metadaten.

listUserGroups

Liefert eine Liste aller vorhandenen Gruppen des Systems als Objekt mit allen Metadaten.

listUserGroupsEx

Liefert eine Liste aller vorhandenen Gruppen des Systems als Objekt mit allen Metadaten.

listUsersInGroup

Liefert eine Liste aller vorhandenen Benutzer in einer Gruppe.

listUsersInGroupEx

Liefert eine Liste aller vorhandenen Benutzer in einer Gruppe.

removeUser

Löscht einen Benutzer.

removeUserEx

Löscht einen Benutzer.

updateUser

Ändert einen Benutzer.

updateUserEx

Ändert einen Benutzer.

getApiAccess

Liefert eine Liste, welche API-Funktionen aktuell genutzt werden kann.

Schnittstellen

IUserDetails

Speichert Metadaten eines Users.

 

IGroupDetails

Speichert Metadaten einer Gruppe.

 

IUpdateUserDetails

Änderungsinformationen der Metadaten eines Users.

 

IUsernameListResultObject

Speichert eine Liste von Usernamen.

 

IUserResultObject

Ergebnis eines ListUsers Aufrufs.

 

IGroupResultObject

Ergebnis eines ListUserGroups Aufrufs.

 

IApiAccessResultObject

Ergebnis eines GetApiAccess Aufrufs.

 

IUserManagementOptions

UserMangement Optionen

UserManagement 1:

Verfügbar ab Version 1.10.1018.48