Automation Engine Script-Leitfaden > Funktionelle Gliederung > Benutzerdaten > SYS_USER_ALIVE

SYS_USER_ALIVE

Script-Funktion: Prüft, ob ein Benutzer mit einem UserInterface an AE angemeldet ist.

Syntax

SYS_USER_ALIVE(Name, Department)

Syntax

Beschreibung/Format

Name

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

Abteilung

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


Rückgabewerte

"Y" - Der Benutzer ist am UserInterface angemeldet.
"N" - Der Benutzer ist nicht am UserInterface angemeldet bzw. das angegebene Benutzer-Objekt existiert nicht.

Anmerkungen

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 Benutzer-Objekt nicht im aktuellen Mandanten existiert. In letzterem Fall können Sie mit der Script-Anweisung :ON_ERROR auf diesen Fehler reagieren und mit den Script-Funktionen zur Fehlerbehandlung analysieren. Das Script wird je nach Einstellung entweder weiter prozessiert oder abgebrochen.

Beispiel

Im folgenden Beispiel wird geprüft, ob ein Benutzer bei DEV 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:

Script-Sprachmittel Beschreibung

SYS_USER_DEP

Liefert die Abteilung des Benutzers, der die Aufgabe startete.

SYS_USER_LANGUAGE Liefert die Sprache in der der Server die Logdateien erzeugt.
SYS_USER_LNAME Liefert den Vor- und Nachnamen des Benutzers, der die Aufgabe startete.
SYS_USER_NAME Liefert den Namen des Benutzers, der die Aufgabe startete.

Script-Sprachmittel - Benutzerdaten

Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung

Script-Sprachmittel - Funktionelle Gliederung

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH