Passer au contenu principal

Qu’est-ce que la logic map ?

Un guide rapide pour comprendre la logic map et comment elle vous aide à visualiser le parcours et les conditions de votre formulaire.

La logic map est une vue d’ensemble visuelle de tout ce que votre formulaire fait en coulisses : les conditions, les actions après soumission ou mise à jour, les notifications, les intégrations et les attributions, ainsi que leurs liens. Toute règle définie dans Advanced logic apparaît désormais sur la carte.

Cliquez sur n’importe quel nœud pour ouvrir et modifier la règle correspondante. Les modifications sont synchronisées dans les deux sens avec Advanced logic, sans règles en double.

💡 Prêt à créer des règles à conditions multiples portant sur plusieurs champs ? Comment ajouter une logique avancée à votre formulaire vous explique comment ouvrir le panneau de logique avancée et rédiger les règles qui apparaissent sur cette carte.

Comment accéder à la logic map

Ouvrez votre formulaire dans l’éditeur, cliquez sur l’icône des paramètres, puis sur l’onglet Logic map dans le panneau de droite.

Comment fonctionne la logic map

Sur la logic map, chaque champ de votre formulaire apparaît sous forme de nœud, relié aux autres par des lignes qui montrent comment une réponse mène à l’action suivante. Cliquer sur un nœud ouvre le panneau latéral de logique de ce champ, où vous pouvez consulter la règle qui lui est associée.

Chaque action suit le même modèle visuel : une étiquette colorée en forme de pastille indique le type de règle, une flèche la relie à une carte bordée de la même couleur, avec une icône correspondant à ce type de règle, un numéro et le champ ou la valeur concernés par la règle. Une même icône et une même couleur représentent toujours le même type de règle, que vous consultiez la carte ou Advanced logic.

Icônes de chaque type de règle

  • Une règle de calcul apparaît sous forme de petite icône mathématique (un symbole de calculatrice avec +, −, ×, =) directement sur le champ qui la porte.

  • Une règle afficher/masquer apparaît sous forme de petite icône en forme d’œil directement sur le champ qui la porte.

  • Une règle de redirection apparaît comme un nœud distinct : une carte bordée d’orange avec une icône de lien, accompagnée d’une pastille orange « Redirect to ».

  • Une notification par e-mail apparaît comme un nœud distinct : une carte bordée de vert avec une icône d’enveloppe, accompagnée d’une pastille verte « Send email ».

  • Une action « aller à la page de fin » apparaît comme un nœud coloré distinct.

  • Un message Slack utilise l’icône du logo Slack sur une carte à bordure foncée, accompagnée d’une pastille en dégradé arc-en-ciel « Send slack message » ; un webhook suit le même modèle avec sa propre icône et sa propre couleur.

  • Une action PDF apparaît comme un nœud distinct : une carte bordée de rouge avec une icône de document, accompagnée d’une pastille rouge « Generate PDF ».

  • Une action d’attribution apparaît comme un nœud distinct : une carte bordée de bleu avec une icône de curseur/pointeur, accompagnée d’une pastille bleue « Assign ».

  • Une action de mise à jour d’enregistrement apparaît comme un nœud distinct : une carte bordée de bleu avec une icône d’actualisation circulaire, accompagnée d’une pastille bleue « Update record ».

Règles déclenchées par les champs

Ces règles s’exécutent pendant qu’une personne remplit le formulaire, dès qu’un champ donné reçoit une réponse.

  • Show : afficher un autre champ (formulaire de type classique)

  • Hide : masquer un autre champ (formulaire de type classique)

  • Go to : passer à un autre champ (formulaire de type une question à la fois)

  • Assign : définir une valeur dans un champ à choix

  • Submit : soumettre automatiquement le formulaire

  • After submit, go to : rediriger vers une URL après la soumission

  • Calculations : additionner, soustraire, multiplier ou diviser à l’aide de champs de variable

Sur la carte, une règle de calcul ou d’affichage/masquage sur un champ apparaît sous forme de petite icône directement sur le champ, pour que vous la repériez d’un coup d’œil sans rien ouvrir. Une règle Assign sur un champ apparaît en revanche comme un nœud connecté distinct, et non comme une icône. After submit, go to apparaît également comme un nœud connecté distinct, avec une icône représentant deux rectangles superposés séparés par une flèche, qui symbolise le passage de la page actuelle à la suivante.

💡 Vous souhaitez que les soumissions entrantes soient automatiquement attribuées à la bonne personne, et uniquement à elle ? Comment attribuer automatiquement les soumissions au bon membre ou à la bonne équipe, et contrôler ce que voit chaque personne assignée est le guide de référence sur le nœud Assign présenté ci-dessus.

On Submit

On Submit est un nœud d’événement dédié, point de départ de tout ce qui s’exécute au moment où un formulaire est soumis.

💡 Vous souhaitez qu’une règle se déclenche dès la première soumission d’un formulaire, par exemple pour envoyer une confirmation ou attribuer un responsable de dossier ? Qu’est-ce que la logique On Submit et comment fonctionne-t-elle présente ce déclencheur en détail.

La condition à l’origine du workflow, ainsi que chaque action qu’elle déclenche, apparaît comme un nœud distinct connecté sous On Submit, dans l’ordre d’exécution :

  • Logic : la condition qui détermine si le reste du parcours s’exécute

  • Go to ending page : choisir la page de fin affichée au répondant

  • Redirect to : ignorer la page de fin et envoyer le répondant vers une URL

  • Send email : envoyer un e-mail personnalisé à l’aide d’un modèle d’e-mail

  • Send Slack message : publier dans un canal Slack connecté

  • Call webhook : déclencher une connexion webhook

  • Assign : définir une valeur dans un champ à choix

  • Generate PDF : créer un document à partir d’un modèle PDF

  • Update record : modifier un champ dans la soumission d’un autre formulaire

  • Calculations : additionner, soustraire, multiplier ou diviser

💡 Vous souhaitez envoyer des e-mails personnalisés à votre image plutôt que la notification par défaut de Formaloo ? Comment créer et envoyer des modèles d’e-mail personnalisés est le guide de référence sur le nœud Send email présenté ci-dessus.

On Update

On Update est un nœud d’événement dédié, pour les règles qui s’exécutent lorsqu’une personne modifie une réponse déjà soumise.

💡 Vous souhaitez qu’une règle se déclenche chaque fois qu’un enregistrement existant change, par exemple lorsqu’un statut passe à Approved ? Qu’est-ce que la logique On Update et comment fonctionne-t-elle présente ce déclencheur en détail.

Chaque action qu’il déclenche apparaît comme un nœud distinct connecté sous On Update, dans un parcours distinct de On Submit : une action On Update n’apparaît jamais imbriquée dans un parcours On Submit.

  • Calculations : additionner, soustraire, multiplier ou diviser

  • Send email : envoyer un e-mail personnalisé à l’aide d’un modèle d’e-mail

  • Send Slack message : publier dans un canal Slack connecté

  • Call webhook : déclencher une connexion webhook

  • Assign : définir une valeur dans un champ à choix

  • Generate PDF : créer un document à partir d’un modèle PDF

  • Update record : modifier un champ dans la soumission d’un autre formulaire

On Update ne comprend pas Go to ending page ni Redirect to, qui ne s’appliquent qu’à la soumission initiale.

Comment ajouter une règle depuis la logic map

Inutile de quitter la carte pour créer une nouvelle règle. Cliquer directement sur un nœud, ou sur un champ qui n’en a pas encore, ouvre le même panneau de logique que celui auquel vous accédez habituellement via Advanced logic, déjà ciblé sur ce champ ou cet événement. Vous pouvez alors créer la règle avec le Logic Agent ou l’ajouter vous-même directement.

Ajouter une règle avec le Logic Agent

Le Logic Agent transforme une description en langage courant en une ou plusieurs règles : vous n’avez pas à configurer manuellement chaque condition et chaque action. Dans l’éditeur de formulaire, ouvrez Settings → Logic map, sélectionnez un champ ou un nœud d’événement, puis cliquez sur l’icône Logic Agent.
Décrivez vos règles, cliquez sur Generate Rules, puis examinez, approuvez, régénérez ou annulez chaque suggestion. Cliquez sur Save pour appliquer les règles et mettre instantanément à jour la logic map.

Ajouter une règle directement via la barre latérale de logique

Pour une seule règle ou un contrôle manuel total, créez vous-même la règle dans la logic map.
Dans l’éditeur de formulaire, ouvrez Settings → Logic map, sélectionnez un champ ou un nœud d’événement, puis cliquez sur Add rule. Définissez la condition, puis choisissez une action disponible, comme Show, Hide, Send email, Call webhook ou Update record. Cliquez sur Save pour appliquer la règle et mettre instantanément à jour la logic map.

Avez-vous trouvé la réponse à votre question ?