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