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: