Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
SEND MESSAGE TO REMOTE USER

SEND MESSAGE TO REMOTE USER 


 

SEND MESSAGE TO REMOTE USER ( message {; userSession} ) 
Parameter Typ   Beschreibung
message  Text in Text zum Senden an Benutzer
userSession  Text in Session ID des Benutzers

Der Befehl SEND MESSAGE TO REMOTE USER sendet eine Meldung an einen spezifischen oder an alle remote Benutzer.

In message übergeben Sie den Text der Meldung. Sie erscheint als Warnung oder Hinweis auf den Bildschirm des bzw. der Benutzer der Sitzung.

Mit dem optionalen Parameter userSession können Sie einen bestimmten Benutzer über seine Session ID zuweisen. Die Session ID finden Sie über den Befehl Process activity. Ohne den Parameter userSession wird die Meldung an alle Benutzer gesendet.

Hinweis: Dieser Befehl lässt sich nur auf 4D Server ausführen. SEND MESSAGE TO REMOTE USER führt nichts aus, wenn die Methode, die ihn aufruft, lokal auf einem remote Client oder im 4D Einzelplatz ausgeführt wird.

Sie wollen eine Meldung an alle Benutzer senden, dann eine Meldung an einen spezifischen Benutzer:

  // Methode zum Ausführen auf dem Server
 C_TEXT($message)
 C_OBJECT($element)
 C_COLLECTION($userCol)
 
  // Angaben zur Session finden
 $userCol:=(Get process activity(Sessions only)).sessions
 
  // Meldung an alle Benutzer senden
 $message:="Für 22 Uhr sind Wartungsarbeiten vorgesehen. Der Server wird dann neu gestartet. Bitte melden Sie sich vor 22 Uhr ab."
 SEND MESSAGE TO REMOTE USER($message)
 
  // Meldung an die Benutzerin "Vanessa" senden
 $message:="Hello Vanessa"
 $userCol:=Get process activity(Sessions only).sessions.query("systemUserName = :1";"Vanessa")
 For each($element;$userCol)
    SEND MESSAGE TO REMOTE USER($message;$element.ID)
 End for each



Siehe auch 

DROP REMOTE USER

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Umgebung
Nummer: 1632

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17 R4

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)