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"
  }
}