:SEND_MSG

Script-Statement: Dieses Statement wird verwendet, um Nachrichten an den Benutzer zu senden, der am Automic Web Interface angemeldet ist.

Syntax

:SEND_MSG Name, Department, Message

Syntax

Beschreibung/Format

Name

Name des Benutzers, der sich am Automic Web Interface angemeldet hat und die Nachricht erhalten soll.
Format: Script-Literal, Script-Variable oder Script-Funktion

Sie können die Wildcardzeichen * und ? verwenden. Verwenden Sie * für alle beliebigen Zeichen oder ? für genau ein Zeichen.

Department

Abteilung des Benutzers, der sich am Automic Web Interface angemeldet hat und die Nachricht erhalten soll.
Format: Script-Literal, Script-Variable oder Script-Funktion

Die Wildcardzeichen „*“ und „?“ können verwendet werden. „*“ steht dabei für beliebige, „?“ für genau ein Zeichen.

Message

Nachricht, die verschickt werden soll.
Format: Script-Literal, Script-Variable oder Script-Funktion

Dieses Script-Statement kann verwendet werden, um Nachrichten an Benutzer zu senden. Diese Nachrichten werden dann in den Meldungsfenstern dieses Benutzers angezeigt.

Existiert der angegebene Benutzer nicht, so tritt der Fehler „20698“ auf.

Tipps: 

Die versendeten Nachrichten werden mitprotokolliert und sind in der Kategorie „Meldungen“ der Systemsteuerung zu finden. Der Meldungstyp ist „Information“ und die Meldungskategorie lautet „Nachricht“. Siehe Meldungen und Eingabeaufforderungen.

Beachten Sie, dass gesendete Nachrichten nur angezeigt werden können, wenn die Automic Web Interface-Option „Nur Fehlermeldungen und Warnungen anzeigen“ nicht aktiv ist.

Mit dem Privileg „Alle Meldungen des eigenen Mandanten anzeigen“ werden auch die Nachrichten angezeigt, die an andere Benutzer gesendet werden.

Beispiele

Der Benutzer, der mit dem Namen „HUBER“ und der Abteilung „EDV“ am Automic Web Interface angemeldet ist, erhält eine Aufforderung zur Sicherung. Ein Benachrichtigungsobjekt wird gestartet, wenn sich dieser Benutzer nicht angemeldet hat.

:SET &RET# = SYS_USER_ALIVE("BROWN","IT")

:
IF &RET# = "Y"
:  
SEND_MSG "BROWN","IT","Please start backup routine!"
:
ELSE
:  
SET &ACTOBJ# = ACTIVATE_UC_OBJECT(CALL,"DAY_SHIFT")
:
ENDIF

Im folgenden Beispiel erhält der Benutzer die gleiche Nachricht wie im obigen Beispiel. Dabei wird für die Abteilung eine Script-Funktion und für die Nachricht eine Script-Variable verwendet.

:SET &MSG# = "Please start backup routine!"  
:
SEND_MSG "BROWN",SYS_USER_DEP(),&MSG#

Dieses Beispiel verwendet Wildcard-Zeichen, um die Nachricht an alle Benutzer der Abteilung „EDV“ zu versenden.

:SEND_MSG "*","IT","Please start backup routine!"

Siehe auch:

auch

Fehlerbehandlung in Scripts

Benachrichtigung (CALL)

Benutzer-Rückgabewerte von ausführbaren Objekten

System-Rückgabewerte von ausführbaren Objekten

Script-Sprachmittel zur Fehlerbehandlung