$app.sendNotification¶
Description¶
Déclenche une notification explicite pour le dossier.
La méthode $app.sendNotification est avant tout destinée à envoyer des
notifications personnalisées. Par exemple, en déclarant une notification de
ce genre dans le config.xml:
<notification name="my-custom-notification">someScript.ewts</notification>
on pourra alors forcer le déclenchement de la notification en invoquant la méthode
$$app.sendNotification("my-custom-notification");
Envoi de notification automatique
Certaines méthodes de gestion de dossier
($doc.create, $doc.open,
etc.) ont une option notify qui permet d'activer l'envoi des
notifications.
Syntaxe¶
$app.sendNotification( context , name [ , suffix [ , parameters ] ] )
Paramètres¶
contextstring / map- Objet décrivant l'élément pour lequel on souhaite obtenir les droits. Le paramètre peut désigner soit un contexte (exprimé en tant que string en clair ou sous forme de hash) ou une map décrivant le contexte.
namestring- Nom de la notification. La valeur doit correspondre à une notification déclarée dans le fichier de configuration. Le moteur autorise toutefois l'emploi de notifications personnalisées.
suffixstring- Suffixe de notification (p.ex.
before,after, etc.) parametersmap- Ensemble de paramètres à passer à la notification. Attention, dans le cas de notifications standards (c.-à-d. des notifications reconnues par le moteur), l'application est responsable de reprendre les bonnes valeurs de paramètres, c'est-à-dire des valeurs qui correspondent à ce que le moteur utilise lorsqu'il envoie lui-même les notifications.
Retour¶
Map contenant toutes les variables du scope racine du dernier script évalué.
Ce map contient toutes les variables exportées par le script. La méthode
retourne null si aucun événement correspondant n'est défini dans le
fichier de config.
Exemple¶
Non disponible