« Hooks » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 35 : Ligne 35 :
* Paramètres
* Paramètres
:Paramètres associés au hook et utilisé pour les types d'action POST-FORM
:Paramètres associés au hook et utilisé pour les types d'action POST-FORM
{{tip|Les actions sont exécutées de manière asynchrone, une action peut échouer sans compromettre la transaction.}}


Exemple :
Exemple :

Version du 2 septembre 2013 à 13:52

{{#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
Tip : Les actions sont exécutées de manière asynchrone, une action peut échouer sans compromettre la transaction.

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: