Les tests de workflows
⚙️ Accès dans le BO :
Studio > Formulaires > 👉 un formulaire > Tests
Il est possible d'associer un test de workflow à un test de formulaire.
Un test de workflow simule le traitement d'une demande, comme si un utilisateur cliquait sur un bouton d’action. Il permet de vérifier que les actions attendues se déclenchent correctement, par exemple l’envoi d’un courriel.
Comme le traitement est simulé, aucun mail ou SMS n’est réellement envoyé, et aucune demande ou fiche n’est créée.
Créer un test

À partir d'un test de formulaire existant, il faut se rendre sur la page qui présente les données du test. Un lien « Tests de workflow » se trouve en haut à droite.
Il est également possible, à la création d'un nouveau test, d'initialiser la structure des tests de workflow à partir de l'historique d'une demande réelle. Les actions de test correspondant seront alors créées, mais il sera nécessaire, pour la plupart, de compléter manuellement leur configuration.
Les actions de test
Les actions sont de deux types : les vérifications, pour s’assurer du bon comportement du workflow, et les actions, pour faire progresser le traitement de la demande.
De type Vérifications
Affichage d’un message dans l’historique
La vérification réussira si le texte indiqué est contenu dans le message. Il n'est donc pas nécessaire de vérifier l'intégralité du message. message d’alerte.
Affichage d’une alerte
Même principe que pour les messages dans l’historique.
Anonymisation
Vérification que l'action anonymisation du workflow est bien déclenchée.
Anonymisation
Appel de webservice
Afin Link: https://doc-publik.entrouvert.com/admin-fonctionnel/fabrique-formulaires/les-tests/#tester-un-appel-webservice correspondante.: afin de vérifier l’appel d’un webservice, vous devez d’abord définir la réponse webserviceCréation d'une demande/fiche
Sélectionner

Création d'une demande
Envoi d'un SMS
Il est possible de renseigner : renseigner les numéros de téléphone et le message que doit contenir le SMS et les numéros de téléphone auxquels il doit être destiné. Ces champs peuvent être laissés vides, l’action vérifie alors simplement qu’un SMS est envoyé. SMS.
Envoi d'un courriel
Il est possible de renseigner le sujet et le corps : renseigner les adresses de courriel, ce que doit contenir le courriel ainsi que les adresses auxquelles il doit être destiné. Ces champs peuvent être laissés vides, l’action vérifie alors simplement qu’un courriel est envoyé. sujet et le corps du courriel.
Modification d'une fiche
Sélectionner : sélectionner le modèle de fiche concerné, puis les champs et les valeurs attendues.
Niveau de criticité
Sélectionner : sélectionner le niveau de criticité attendu.
Redirection
Renseigner : renseigner l'URL de redirection.
Statut de la demande
Il est possible de vérifier le statut de la demande, dès lors que celle-ci s’y arrête (ce qui exclut les statuts qui se terminent par un saut automatique).
Valeur des données de traitement
Renseigner les champ concernés et les valeurs qu’ils doivent contenir.

Visibilité par un utilisateur
Il est possible de vérifier qu’un utilisateur de test Link: https://doc-publik.entrouvert.com/admin-fonctionnel/fabrique-formulaires/les-tests/#utilisateurs-de-test a accès à la demande. Cette vérification est utile pour vérifier le bon fonctionnement d’une liaison fonction/rôle.
: sélectionner un utilisateur de test.De type Actions
Avancer dans le temps: renseigner une valeur, exemple : « 1 jour 12 heures ». Unités de temps utilisables : jour(s), heure(s), minute(s), seconde(s), mois, année(s).
Cliquer sur un bouton d'action: sélectionner le bouton concerné et l'usager qui clique sur le bouton.
Compléter un formulaire: sélectionner un formulaire et passer à la complétion des champs. Il est possible d'utiliser le dernier résultat du test dans la page de complétion des champs. Lorsque le formulaire utilise une source de données qui dépend de variables du workflow (données de traitement, formulaire de workflow précédent), cette option peut être utilisée pour afficher correctement la liste des choix.
Modifier la demande: sélectionner le bouton de l'action édition et l'usager qui clique sur le bouton.
Remplir un commentaire
Options
Utilisateur agent
Sélectionner un utilisateur de test.
