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.
Format: Script-Literal oder Script-Variable

Department

Abteilung des Benutzers.
Format: Script-Literal oder Script-Variable


Rückgabewerte

Rückgabewerte"Y" - Der Benutzer ist am Automic Web Interface angemeldet.
"N" - Der Benutzer ist nicht am Automic Web Interface angemeldet bzw. das angegebene Benutzer-Objekt existiert nicht.

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:

auch

Script-Sprachmittel zur Benutzerinteraktion und für Benutzerdaten.