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
Erzeugt einen neuen Benutzer. | |
Erzeugt einen neuen Benutzer. | |
Liefert eine Liste aller vorhandenen Benutzer des Systems. | |
Liefert eine Liste aller vorhandenen Benutzer des Systems. | |
Liefert eine Liste aller vorhandenen Benutzer des Systems als Objekt mit allen Metadaten. | |
Liefert eine Liste aller vorhandenen Benutzer des Systems als Objekt mit allen Metadaten. | |
Liefert eine Liste aller vorhandenen Gruppen des Systems als Objekt mit allen Metadaten. | |
Liefert eine Liste aller vorhandenen Gruppen des Systems als Objekt mit allen Metadaten. | |
Liefert eine Liste aller vorhandenen Benutzer in einer Gruppe. | |
Liefert eine Liste aller vorhandenen Benutzer in einer Gruppe. | |
Löscht einen Benutzer. | |
Löscht einen Benutzer. | |
Ändert einen Benutzer. | |
Ändert einen Benutzer. | |
Liefert eine Liste, welche API-Funktionen aktuell genutzt werden kann. |
Schnittstellen
Speichert Metadaten eines Users. |
| ||
Speichert Metadaten einer Gruppe. |
| ||
Änderungsinformationen der Metadaten eines Users. |
| ||
Speichert eine Liste von Usernamen. |
| ||
Ergebnis eines ListUsers Aufrufs. |
| ||
Ergebnis eines ListUserGroups Aufrufs. |
| ||
Ergebnis eines GetApiAccess Aufrufs. |
| ||
UserMangement Optionen |
Verfügbar ab Version 1.10.1018.48 |
- addUser
- addUserEx
- listUsernames
- listUsernamesEx
- listUsers
- listUsersEx
- listUserGroups
- listUserGroupsEx
- listUsersInGroup
- listUsersInGroupEx
- removeUser
- removeUserEx
- updateUser
- updateUserEx
- getApiAccess
- IUserDetails
- IGroupDetails
- IUpdateUserDetails
- IUsernameListResultObject
- IUserResultObject
- IGroupResultObject
- IApiAccessResultObject
- IUserManagementOptions