SYS_USER_ALIVE
Script-Funktion: Prüft, ob ein Benutzer mit einem Automic Web Interface an der AE angemeldet ist.
Syntax
SYS_USER_ALIVE (Name, Department)
Syntax |
Beschreibung/Format |
---|---|
Name |
Name des Benutzers. |
Department |
Abteilung des Benutzers. |
Rückgabewerte |
---|
Rückgabewerte"Y" - Der Benutzer ist am Automic Web Interface angemeldet. |
Die Script-Funktion prüft, ob ein Benutzer an AE angemeldet ist.
Der Benutzer wird durch Name und Abteilung benannt (z.B. MEIER/DEV). Es können nur Benutzer aus dem eigenen Mandanten geprüft werden.
Benutzer, die über Dienstprogramme oder CallAPI an AE angemeldet sind, werden nicht erkannt.
Die Script-Funktion gibt "N" zurück, wenn der Benutzer nicht angemeldet ist oder wenn das Benutzerobjekt im aktuellen Mandanten nicht vorhanden ist.
Tipp: Verwenden Sie die Script-Anweisung :ON_ERROR, um Maßnahmen zu definieren, die ergriffen werden sollen, wenn der Benutzer nicht verfügbar ist. Weitere Informationen finden Sie unter Script-Sprachmittel zur Fehlerbehandlung.
Beispiel
Im Beispiel wird geprüft, ob ein Benutzer an AE angemeldet ist. Name und Abteilung werden der Script-Funktion als Script-Variablen übergeben. Das Script bricht ab, wenn der Benutzer "MEIER/DEV" nicht definiert ist. Das Ergebnis wird im Aktivierungsprotokoll ausgegeben.
:ON_ERROR ABEND
:SET &USR# = "SMITH"
:SET &DEP# = "DEV"
:SET &RET# = SYS_USER_ALIVE(&USR#, &DEP#)
:PRINT
&RET#
Siehe auch: