Hooks

De Wiki1000
(Différences entre les versions)
(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... »)
 
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 à 14:31

versionlatest-32x32.png

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

Tip-20px.png Tip : Pour notifier un utilisateur utilisez une alerte

Définir un évènement métier

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

Hook-regeventclass.png

  • 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:

Outils personnels