FormTrigger : Déclenchement par formulaire
Ce déclencheur permet d'exposer un formulaire HTML définit dans l'application.
Lors de la soummission d'un formulaire les données seront exploitées pour créer une itération.
Le formulaire se défini dans l'objet formulaire du mode workflow. L'accés à ce formulaire peut requérir l'authentification à l'application ou utiliser un jeton de connexion pour être accéssible publiquement.
Le lien vers ce formulaire peut être intégrer dans une iframe et embarquer sur un autre site Web ou utiliser directement pour accéder au formulaire brut.
Configuration
Paramètres
Formulaire (Obligatoire) : Formulaire à exposer via le widget.
Nécessite d'être connecté ? (Obligatoire) : Défini les conditions d'accés au formulaire
si oui Privilège (Obligatoire) : Privilège de l'application minimum pour accéder au formulaire
si non Jeton de connexion (Obligatoire) : Jeton à utiliser pour accéder au formulaire
Captcha (Obligatoire) : Ajout ou non d'un captcha sur le formulaire pour éviter les spams et les attaques de type bruit de force. Uniquement visible si les properties sont définies, par défaut il est désactivé.
Endpoint : Point de teminaison de l'url permettant d'accéder au formulaire (doit être unique, il est généré par défaut).
Aprés validation du formulaire l'url d'accés au widget apparait dans le formulaire, vous pouvez aussi y accéder via la section Formulaires exportés
dans la conception de workflow.
Sortie
Modèle sortant
Le modèle de donnée sortant de ce déclencheur est totalement dynamique puisqu'il dépend de votre formulaire.
Si par exemple un formulaire est définit avec deux champs Param_1 et Param_2 j'aurai un modèle de ce type :
{
"FormTrigger_X" :{
"param_1" : "val_1",
"param_2" : "val_2"
}
}