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