« Hooks » : différence entre les versions

De Wiki1000
(Page créée avec « __NOTOC__ {{latest}} Les hooks permettent d'associer des actions à des évènements métiers dans le but de notifier des applications. {{tip|Pour notifier un utilisateu... »)
 
Aucun résumé des modifications
Ligne 11 : Ligne 11 :
[[image:Hook-regeventclass.png]]
[[image:Hook-regeventclass.png]]


* Actif
:Indique que le Hook est actif; est utile en teste pour désactiver un Hook
* Action
* Action
:Le type d'action associé au hook
:Le type d'action associé au hook
Ligne 17 : Ligne 19 :
* Contenu
* Contenu
:Le contenu du message transmit au destinataire. Le contenu sera substitué par les valeurs de l'objet métier à l'origine de l'évènement en utilisant la fonction [[FormatMsg (Instance)|FormatMsg]].  
:Le contenu du message transmit au destinataire. Le contenu sera substitué par les valeurs de l'objet métier à l'origine de l'évènement en utilisant la fonction [[FormatMsg (Instance)|FormatMsg]].  
* Condition
:Si la condition est définie, expression booléenne devant retourner true pour que le hook soit exécuté.


Les types d'action possibles sont :
Les types d'action possibles sont :
Ligne 22 : Ligne 26 :
{|class="wikitable"
{|class="wikitable"
|-
|-
|Post
|Post du contenu
|Requête HTTP POST sur l'adresse destination
|Requête HTTP POST sur l'adresse destination
|-
|Post des paramètres
|Requête HTTP POST sur l'adresse destination en encodant les paramètres au format html FORM
|}
|}
* Paramètres
:Paramètres associés au hook et utilisé pour les types d'action POST-FORM


Exemple :
Exemple :
* [[Notifier un serveur node.js sur un évènement métier]]
* [[Envoyer un sms sur un évènement métier]]


Dans l'exemple ci-dessous le contenu du message utilise une syntaxe JSON pour définir les données transmises dans le POST :
Dans l'exemple ci-dessous le contenu du message utilise une syntaxe JSON pour définir les données transmises dans le POST :

Version du 2 septembre 2013 à 13:31

{{#images:versionlatest-32x32.png|stock}}

Les hooks permettent d'associer des actions à des évènements métiers dans le but de notifier des applications.

Tip : Pour notifier un utilisateur utilisez une alerte

Définir un évènement métier

Voir définir un évènement métier

  • Actif
Indique que le Hook est actif; est utile en teste pour désactiver un Hook
  • Action
Le type d'action associé au hook
  • url
L'url de destination associée au hook
  • Contenu
Le contenu du message transmit au destinataire. Le contenu sera substitué par les valeurs de l'objet métier à l'origine de l'évènement en utilisant la fonction FormatMsg.
  • Condition
Si la condition est définie, expression booléenne devant retourner true pour que le hook soit exécuté.

Les types d'action possibles sont :

Post du contenu Requête HTTP POST sur l'adresse destination
Post des paramètres Requête HTTP POST sur l'adresse destination en encodant les paramètres au format html FORM
  • Paramètres
Paramètres associés au hook et utilisé pour les types d'action POST-FORM

Exemple :

Dans l'exemple ci-dessous le contenu du message utilise une syntaxe JSON pour définir les données transmises dans le POST :

{"unCode":"[unCode]", "ListC":\[[WFClasseCList:{"uneChaine":"[uneChaine]"}]\]}

Voir aussi: