Script-Funktion: Prüft, ob ein Benutzer mit einem UserInterface an AE angemeldet ist.
SYS_USER_ALIVE(Name, Department)
Syntax |
Beschreibung/Format |
---|---|
Name |
Name des Benutzers. |
Abteilung |
Abteilung des Benutzers. |
Rückgabewerte |
---|
"Y" - Der Benutzer ist am UserInterface 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 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.
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 |
---|---|
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 |