:SEND_MSG

Instruction de script : Envoie des messages à des utilisateurs connectés à l'Interface Web Automic.

Syntaxe

:SEND_MSG Name, Department, Message

Syntaxe

Description / format

Name

Nom de l'utilisateur qui est connecté à Interface Web Automic et qui doit recevoir le message.
Format : littéral de script, variable de script ou fonction de script

Vous pouvez utiliser les caractères génériques * et ?. Utilisez * pour un nombre indéfini de caractères ou ? pour un caractère exactement.

Department

Département de l'utilisateur qui est connecté à l'Interface Web Automic et qui doit recevoir le message.
Format : littéral de script, variable de script ou fonction de script

Vous pouvez utiliser les caractères génériques "*" et "?". "*" signifie n'importe quelle chaîne de caractères et "?" exactement un caractère.

Message

Message qui doit être envoyé.
Format : littéral de script, variable de script ou fonction de script

Cette instruction de script permet d'envoyer des messages aux utilisateurs. Ceux-ci s'affichent dans la fenêtre des messages correspondante.

L'erreur "20698" se produit si l'utilisateur n'existe pas.

Conseils : 

Les messages envoyés sont consignés et listés dans la catégorie messages de la supervision système. Le type de message est "Information" et la catégorie de message s'appelle "Message". Voir Messages et Requêtes.

Notez que les messages envoyés ne sont affichés que si l'option "Afficher seulement les messages d'erreur et d'avertissement" de l'Interface Web Automic n'est pas activée.

Le privilège "Voir tous les messages de ce client" permet également d'afficher les messages envoyés aux autres utilisateurs.

Exemples

L'utilisateur "Brown" du département « IT" est connecté à l'Interface Web Automic reçoit une demande pour démarrer la sauvegarde. Si l'utilisateur n'est pas connecté à l'interface utilisateur, un objet notification est démarré.

: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

Dans l'exemple suivant, l'utilisateur reçoit le même message que dans l'exemple ci-dessus. Une fonction de script est utilisée pour le département et une variable de script pour le message.

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

L'exemple suivant utilise des caractères génériques pour envoyer le message à tous les utilisateurs du département "IT".

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

Voir aussi :

voiraussi

Traitement des erreurs dans les scripts

Notification (CALL)

Codes retour utilisateur des objets exécutables

Codes retour système des objets exécutables

Éléments de script pour la gestion des erreurs