NueForm

Style Questionnaire

Comment fonctionnent les formulaires de style Questionnaire — toutes les questions sur une seule page, des réponses enregistrées au fil de l'eau, un seul bouton Soumettre, et le moment où s'exécutent les étapes e-mail et les nœuds de données.

Chaque formulaire a un Style de formulaire. Le style NueForm affiche une question à la fois. Le style Questionnaire affiche toutes les questions sur une seule page : les répondants répondent dans l'ordre qu'ils veulent, peuvent modifier n'importe quelle réponse jusqu'à ce qu'ils aient terminé, et envoient le tout avec un seul bouton Soumettre. Au lieu de sauts logiques, un questionnaire affiche ou masque les questions à l'aide de conditions de visibilité, définies dans la boîte de dialogue Visibilité et actions.

Passer un formulaire au style Questionnaire

  1. Ouvrez le formulaire dans l'éditeur et allez dans Paramètres.
  2. Sous Style de formulaire, choisissez Questionnaire.

Un formulaire qui contient une étape Changer de langue ne peut pas passer au style Questionnaire : l'éditeur affiche Les formulaires contenant des nœuds de changement de langue ne peuvent pas utiliser le mode questionnaire. Supprimez d'abord cette étape.

Si le formulaire contient des sauts logiques, la boîte de dialogue Passer au style Questionnaire vous prévient qu'ils seront supprimés — les questionnaires utilisent des conditions de visibilité à la place — et que le changement est irréversible. Si le formulaire contient des étapes e-mail ou des nœuds de données, la boîte de dialogue les liste aussi et explique comment ils s'exécuteront : les étapes e-mail sont envoyées à la soumission du formulaire, et les nœuds de données s'exécutent soit quand les réponses qu'ils utilisent changent, soit à l'envoi.

Ces étapes ne bloquent pas le changement et ne sont pas déplacées : elles restent à leur place, et chaque nœud de données reçoit un réglage Quand exécuter (voir Nœuds de données). Vérifiez chacun d'eux après le changement.

Ce que voient les répondants

Avant la soumission

  • Rien n'est définitif tant que le répondant n'a pas cliqué sur Soumettre : il peut encore modifier n'importe quelle réponse.
  • Les réponses sont enregistrées automatiquement au fil de la saisie, sous la forme d'une réponse inachevée (partielle). Une réponse partielle n'est pas une soumission : elle ne déclenche pas de webhooks, n'envoie pas d'e-mails de notification et n'est pas décomptée de votre quota de réponses.
  • Soumettre est toujours affiché en bas de la page. Le bouton vérifie d'abord les réponses : si une question obligatoire est vide ou si une réponse n'est pas valide, la boîte de dialogue Certaines réponses doivent être corrigées les liste et rien n'est soumis.

Après la soumission

Soumettre finalise la réponse. C'est à ce moment que les webhooks se déclenchent, que les e-mails de notification partent, que les étapes e-mail sont envoyées, que les nœuds de données réglés pour s'exécuter à l'envoi s'exécutent, et que la réponse est décomptée de votre quota. Pendant la soumission, la page est verrouillée. Si un nœud de données réglé sur Garder à jour attend encore ou est en cours d'exécution, Soumettre l'attend d'abord — jusqu'à 10 secondes. Si la nouvelle réponse du nœud modifie la page, rien n'est encore soumis. Quand une liste ne propose plus l'option choisie par le répondant, la liste l'efface et affiche Mis à jour selon votre réponse précédente. Quand la réponse fait apparaître une question, cette question s'affiche. Dans les deux cas, la page défile jusqu'à la question ; le répondant la vérifie et clique de nouveau sur Soumettre. Une question que la nouvelle réponse masque n'arrête pas la soumission : sa réponse est laissée de côté, comme pour toute question masquée.

Le répondant voit ensuite l'écran de fin du formulaire, avec un bouton Envoyer une autre réponse qui ouvre un formulaire neuf et vide. C'est le premier écran de fin auquel mènent ses réponses — ou, dans un mode quiz, celui que méritent son score ou son résultat (voir Modes de formulaire). Si ses réponses ne mènent à aucun écran de fin, il voit Vos réponses ont été soumises. Les écrans de fin n'apparaissent jamais sur la page avant la soumission. Le bouton est masqué lorsque Limiter à une réponse par visiteur est activé.

En mode conception de l'aperçu de l'éditeur, les écrans de fin auxquels mènent les réponses de l'aperçu s'affichent sous Soumettre : vous pouvez en sélectionner un et le modifier sans soumettre le formulaire.

Une réponse soumise ne peut pas être modifiée — ni depuis la confirmation, ni en rouvrant le lien. Si elle a été enregistrée sur la page Mes réponses du répondant (voir Exiger la connexion), il peut toujours la consulter là-bas, en lecture seule.

Revenir plus tard

SituationCe que voit le répondant
Déjà soumis, Limiter à une réponse par visiteur désactivéUn formulaire neuf et vide.
Déjà soumis, Limiter à une réponse par visiteur activéL'écran Vous avez déjà soumis une réponse — le même que celui des formulaires de style NueForm.
Parti sans soumettre, Permettre la reprise activéL'invite Reprendre où vous vous étiez arrêté ? : Continuer restaure ses réponses, Recommencer les efface. Avec Reprise automatique activée, les réponses reviennent sans rien demander.
Parti sans soumettre, Permettre la reprise désactivéUn formulaire neuf et vide.

La reprise fonctionne exactement comme dans les formulaires de style NueForm — voir Permettre la reprise et ID de visiteur personnalisé.

Comment s'exécutent les étapes

Dans un formulaire de style NueForm, une étape e-mail ou un nœud de données s'exécute au moment où le répondant l'atteint. Un questionnaire n'a pas ce moment — toutes les questions sont sur la page en même temps — donc les étapes s'exécutent à des moments définis.

Étapes e-mail

Une étape e-mail est envoyée une fois par réponse, lorsque le répondant clique sur Soumettre — et seulement si ses conditions de visibilité sont remplies par les réponses soumises. Elle part de nos serveurs après la soumission, donc le répondant ne l'attend jamais, et Renvoyer si revisité ne s'applique pas. Dans l'éditeur, l'étape affiche Envoyé à la soumission du formulaire. Elle peut utiliser les réponses du répondant, la réponse des nœuds de données réglés sur Garder à jour (envoyée avec la soumission) et celle des nœuds de données Une fois, à l'envoi placés avant elle.

Nœuds de données

Chaque nœud de données reçoit un réglage Quand exécuter, affiché uniquement en style Questionnaire :

OptionCe qu'elle faitÀ utiliser pour
Garder à jourS'exécute quand les réponses qu'il utilise changent.Les recherches — par exemple, charger les races de l'animal choisi par le répondant.
Une fois, à l'envoiS'exécute une seule fois à l'envoi du formulaire.L'envoi de données — par exemple, créer un prospect dans votre CRM.

Garder à jour en détail :

  • Le nœud s'exécute dès que chaque variable de réponse utilisée par son URL, ses en-têtes et son corps (comme {animal}) a une valeur, que chaque nœud de données précédent dont il utilise la réponse en a renvoyé une, et que ses propres conditions de visibilité sont remplies. Ces conditions décident seulement si le nœud s'exécute : les questions qu'elles vérifient n'ont pas besoin d'être répondues. Choisir Autre sans rien saisir ne compte pas encore comme une réponse. Un nœud qui n'utilise aucune réponse s'exécute à l'ouverture du formulaire.
  • Quand l'une de ces réponses change, le nœud s'exécute à nouveau. Les choix le déclenchent dès qu'ils sont sélectionnés ; les réponses texte et nombre — ainsi que le texte saisi dans la case Autre d'une question à choix — lorsque le répondant quitte le champ ou arrête de taper pendant 800 ms.
  • Si le nœud ne peut plus s'exécuter — une réponse qu'il utilise est effacée, ou ses conditions de visibilité ne sont plus remplies —, sa variable de réponse est vidée elle aussi, pour que rien ne continue d'utiliser une réponse que le répondant a retirée.
  • Seule la requête la plus récente compte : une nouvelle requête annule celle encore en cours, et les résultats arrivés en retard sont ignorés.
  • Les résultats réussis sont réutilisés au sein d'un même chargement de page : passer de Chat à Chien puis revenir à Chat fait deux requêtes, pas trois.
  • Chaque chargement de page autorise jusqu'à 20 requêtes par nœud de données ; les résultats réutilisés ne comptent pas. Au-delà, le nœud n'envoie plus de requête pendant ce chargement de page, et sa réponse reste vide pour les réponses qu'il n'a pas déjà recherchées.
  • Les requêtes passent par les serveurs de NueForm : le navigateur du répondant ne reçoit jamais l'URL, les en-têtes, le corps ni les secrets de connexion du nœud — seulement les noms des variables utilisées par la requête.

Une fois, à l'envoi s'exécute sur nos serveurs, une fois par réponse, après que le répondant a cliqué sur Soumettre. Le formulaire est alors terminé, donc aucune question ni liste de choix ne peut utiliser la réponse du nœud — choisissez Garder à jour pour un nœud dont la réponse en alimente une. Les étapes exécutées à l'envoi peuvent en revanche l'utiliser : les étapes e-mail et les nœuds de données Une fois, à l'envoi placés après lui, qui s'exécutent dans l'ordre du formulaire. Chaque soumission exécute au plus 10 étapes e-mail et 10 nœuds de données Une fois, à l'envoi ; les suivants sont ignorés. Les étapes e-mail respectent aussi les limites d'envoi par visiteur, par formulaire et par IP de toute étape e-mail d'un formulaire web — voir Étapes e-mail.

Ces étapes reçoivent aussi la réponse la plus récente des nœuds de données réglés sur Garder à jour, que le navigateur envoie avec la soumission. Comme les réponses du répondant, ces valeurs viennent de son navigateur : ne vous en servez pas pour quoi que ce soit qu'un répondant ne doit pas pouvoir modifier.

Le réglage par défaut. Lorsque vous ajoutez un nœud de données à un questionnaire, ou passez un formulaire au style Questionnaire, Quand exécuter est réglé pour vous : Garder à jour si un élément placé plus loin dans le formulaire utilise la variable de réponse du nœud pendant que le formulaire est rempli — une question (son titre, sa description, sa liste de choix ou ses conditions) ou un autre nœud de données lui-même réglé sur Garder à jour —, sinon Une fois, à l'envoi. Les étapes e-mail et les nœuds de données Une fois, à l'envoi ne comptent pas, car ils s'exécutent à l'envoi, quand la réponse du nœud leur parvient de toute façon ; les questions désactivées, masquées ou non disponibles dans les formulaires web ne comptent pas non plus. Un nœud de données que vous venez d'ajouter n'a pas encore de variable de réponse : il démarre donc sur Une fois, à l'envoi. Passez-le sur Garder à jour dès qu'une question placée plus loin utilise sa réponse — sinon, l'éditeur vous prévient (voir ci-dessous). Un nœud de données créé via l'API ou MCP sans ce réglage s'exécute selon cette même règle, et l'éditeur affiche l'option correspondante comme sélectionnée.

Les requêtes qui modifient des données. Si vous choisissez Garder à jour pour une requête POST, PUT, PATCH ou DELETE, l'éditeur affiche un avertissement : Cette requête peut créer ou modifier des données à chaque exécution. Si elle envoie des données au lieu d'en rechercher, choisissez « Une fois, à l'envoi ». Ce n'est qu'une indication — c'est vous qui décidez.

Une réponse nécessaire pendant le remplissage. Si un nœud est réglé sur Une fois, à l'envoi mais qu'une question ou une liste placée plus loin utilise sa réponse pendant que le formulaire est rempli, l'éditeur prévient : Une question ou une liste plus loin utilise la réponse de ce nœud pendant que le formulaire est rempli, mais le nœud ne s'exécute qu'à l'envoi : la réponse y sera donc vide. Choisissez plutôt « Garder à jour ».

Réglages utilisés seulement par le style NueForm. Un questionnaire exécute ses nœuds de données en arrière-plan ou une fois la réponse terminée : en style Questionnaire, l'éditeur masque donc les réglages Mode silencieux, Mode débogage, Utiliser comme validation et Texte de chargement d'un nœud, avec cette note : « Mode silencieux », « Mode débogage », « Utiliser comme validation » et « Texte de chargement » ne s'appliquent qu'au style NueForm. En style Questionnaire, une requête qui échoue ne bloque jamais la soumission. Le délai d'attente de la requête s'applique toujours. Les réglages masqués conservent leur valeur : repasser le formulaire au style NueForm les rétablit. Si une réponse doit passer une vérification dans votre propre système, vérifiez-la lorsque vous traitez la réponse.

Pastilles de l'éditeur

La carte de chaque étape dans l'éditeur indique quand elle s'exécute :

PastilleSignification
S'exécute après réponse à : suivi du nom des questionsGarder à jour — s'exécute une fois ces questions répondues, puis à nouveau quand les réponses changent.
S'exécute à l'ouverture du formulaireGarder à jour, pour un nœud qui n'utilise aucune réponse.
S'exécute à l'envoiUne fois, à l'envoi.
Envoyé à la soumission du formulaireUne étape e-mail.

Appels téléphoniques

Rien ne change pour les appels téléphoniques NueVoice. Un appel pose toujours une question à la fois, et les étapes e-mail et les nœuds de données s'exécutent lorsque l'appel les atteint, dans l'ordre du formulaire. Quand exécuter ne s'applique qu'au formulaire web.

Exemple : les races de l'animal choisi

  1. Ajoutez une question Choix multiple « Quel animal ? » avec les choix Chat et Chien, et définissez son Nom de la variable de réponse sur animal.
  2. Ajoutez un nœud de données qui appelle https://api.example.com/breeds?animal={animal}, définissez sa Variable de réponse sur breeds et réglez Quand exécuter sur Garder à jour. Sa carte affiche S'exécute après réponse à : avec la question sur l'animal.
  3. Ajoutez un Menu déroulant « Race préférée », réglez Source des choix sur Depuis une variable et saisissez {breeds} — voir Choix depuis une variable.
  4. Ajoutez une étape e-mail qui remercie le répondant. Elle est envoyée lorsqu'il clique sur Soumettre.

Quand un répondant choisit Chat, le menu déroulant affiche Chargement des options… puis les races de chats. En passant à Chien, les races de chiens se chargent ; si la race choisie n'est plus proposée, elle est effacée avec la note Mis à jour selon votre réponse précédente. En revenant à Chat, le premier résultat est réutilisé.

Réponses à choix dans les variables

Dans l'exemple ci-dessus, {animal} contient le libellé de l'option choisie par le répondant (Chat, et non l'ID de l'option), exactement comme en style NueForm. Sur un formulaire traduit, le libellé est dans la langue dans laquelle le répondant remplit le formulaire : pour quelqu'un qui répond en anglais, {animal} vaut Cat ; la requête des races part donc avec animal=Cat, et les étapes e-mail et les textes qui utilisent {animal} reçoivent eux aussi Cat. Pour afficher une question ou exécuter une étape pour une seule option, placez la condition sur la question elle-même (Quel animal ? est Chat) : elle compare l'option, quelle que soit la langue. Une condition qui compare la variable à un libellé (animal est égal à Chat) cesse de fonctionner pour les répondants qui répondent dans une autre langue. Pour une liste chargée depuis une variable, la variable contient le libellé de l'élément tel qu'il a été chargé : il n'est pas traduit.

Dernière mise à jour : 1 octobre 2026