SYS_USER_ALIVE
Verwenden Sie die Script-Funktion SYS_USER_ALIVE, um zu überprüfen, ob ein bestimmter Benutzer bei der Automation Engine über das Automic Web Interface angemeldet 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-Elemente zur Fehlerbehandlung.
Syntax
SYS_USER_ALIVE (Name, Abteilung)
Parameter
-
SYS_USER_ALIVE
Prüft, ob der Benutzer angemeldet ist -
Name
Name des Benutzers
Format: Script-Literal oder Script-Variable -
Abteilung
Abteilung des Benutzers
Format: Script-Literal oder Script-Variable
Hinweise:
- Es können nur Benutzer aus dem eigenen Mandanten geprüft werden.
- Benutzer, die über Dienstprogramme oder eine CallAPI an der AE angemeldet sind, werden nicht erkannt.
- Der Name und die Abteilungen identifizieren den Benutzer. Weitere Informationen finden Sie unter Benutzer (USER).
Rückgabewerte
Die Script-Funktion hat die folgenden Rückgabewerte:
- Y
Der Benutzer ist beim Automic Web Interface angemeldet - N
Der Benutzer ist nicht beim Automic Web Interface angemeldet, oder das Benutzerobjekt existiert im aktuellen Mandanten nicht
Beispiel
Das folgende Script in einem Benachrichtigungsobjekt überprüft, ob Benutzer1 angemeldet ist. Ist dies der Fall, fügt das Script diesen Benutzer als Empfänger der Benachrichtigung hinzu. Wenn der Benutzer nicht angemeldet ist, fügt das Script stattdessen Benutzer2 als Empfänger hinzu.
: IF SYS_USER_ALIVE("USER1", "DEV")="Y"
: ADD_ATT RECIPIENT,"USER1/DEV"
:ELSE
: ADD_ATT RECIPIENT,"USER2/DEV"
:ENDIF
Siehe auch: