FormStep : Formulaire étape

Cet actionneur fonctionne de manière asynchrone, lorsqu'on arrive dans cette étape on envoit un mail aux personnes définient par le concepteur du workflow et se mettra en pause jusqu'à validation des données dans le formulaire. Le lien vers ce formulaire sera envoyé via un template de mail spécifique.

Une fois qu'une de ces personne validera le formulaire, les données seront récupérées dans l'itération puis l'itération reprendra son déroulé.

Le destinataire devra alors cliquer sur le lien dans le mail, remplir les conditions d'authentifications spécifiés pour accéder au formulaire et valider le formulaire.

Suite à quoi l'itération exécutera les actions suivantes. La donnée du formulaire sera accessible pour la suite de l'itération.

Configuration

Paramètres

  • Formulaire (Obligatoire, Expression) : 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, Expression) : Droit/privilège connu de l'application minimum pour accéder au formulaire

    • si non Jeton de connexion (Obligatoire, Expression) : Jeton à utiliser pour accéder au formulaire (pas d'authentification)

  • Captcha (Obligatoire) : Ajout ou non d'un captcha sur le formulaire pour éviter les spams et les attaques de type bruit de force

  • Données à intégrer : donner à utiliser pour remplir le formulaire.

    • clé : nom du champ dans le formulaire

    • valeur (Expression) : Valeur du paramètre

  • Modèle de mail (Obligatoire, Expression) : modèle de mail pour contacter la/les personne(s) dont l'action est requise.

  • Destinataire (Obligatoire, Expression) : Personne à contacter

  • Copies (Expression) : adresse mail à mettre en copie

  • Sujet du mail (Obligatoire, Expression) : Sujet pour le mail

Sortie

Modèle sortant

Le modèle de donnée sortant de cet actionneur 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 :

{
  "FormStep_X" : {
    "param_1" : "val_1",
    "param_2" : "val_2"
  }
}