formbasedocs
Aller à l'applicationAppli

Créer des formulaires

Vérifications de publication

À chaque modification, formbase relit votre formulaire et liste ce qui ne fonctionnerait pas une fois en ligne. Les erreurs bloquent la publication ; les avertissements la laissent passer après votre confirmation.


Où se trouve la vérification

L’indicateur de problèmes se trouve à côté du bouton Publier dans la barre d’outils supérieure. C’est un feu tricolore pour le formulaire entier : vert avec une coche quand rien ne cloche, orange avec un triangle quand il y a des avertissements, rouge avec une croix quand il y a des erreurs. Cliquez dessus pour ouvrir la liste, groupée sous Erreurs et Avertissements.

Chaque entrée affiche l’anomalie et, en dessous, l’action qui la résout. Cliquer sur l’entrée vous y emmène — dans l’éditeur et défilé jusqu’au bloc, dans le bon onglet des paramètres du formulaire, ou dans l’onglet Traduire pour cette langue. La liste se met à jour au fur et à mesure que vous tapez, donc vous n’avez jamais besoin d’appuyer sur Publier pour le découvrir.

Erreurs et avertissements

NiveauCe qui se passe quand vous appuyez sur Publier
ErreurLa publication est refusée. Une notification rouge affiche la première erreur et rien ne passe en ligne. Les mêmes vérifications tournent aussi sur le serveur, donc une erreur ne peut pas non plus se glisser depuis un autre outil.
AvertissementUne boîte de dialogue Vérification nécessaire liste chaque avertissement avec la note « Ces éléments pourraient ne pas fonctionner comme prévu une fois le formulaire en ligne. » Annulez pour les corriger, ou appuyez sur Publier pour continuer.

Pour les avertissements de paramètres, appuyer sur Publier dans cette boîte de dialogue est la correction en un clic : formbase applique exactement ce que chaque avertissement annonce — désactiver la protection par mot de passe, l’auto-notification, la confirmation au répondant, le rappel ou la modification après envoi, ou effacer la redirection — puis publie. Les avertissements de contenu ne sont jamais corrigés automatiquement ; le formulaire se publie tel quel.

Contenu et références

MessageCe que cela signifieComment le résoudre
La variable « Email » référence un champ supprimé et s’affichera comme vide.
Erreur
Une réponse injectée dans votre texte pointe vers un champ qui n'existe plus. Les répondants liraient un vide là où la valeur devrait être.Supprimer ou mettre à jour la variable.
La valeur par défaut « Plan » référence un champ supprimé et laissera le champ vide.
Erreur
La valeur par défaut d'un champ provient d'un champ caché ou calculé qui a été supprimé, donc le champ démarre vide.Supprimer ou mettre à jour la variable.
Une référence pointe vers un champ qui n'existe plus.
Erreur
Quelque chose en dehors du canevas adresse encore un champ supprimé : un modèle d'e-mail de notification, un paramètre de redirection, un mappage d'intégration, ou une traduction.L'entrée nomme l'endroit — mettez à jour la traduction, le modèle d'e-mail, le paramètre de redirection, ou le mappage d'intégration.
La Page 2 n'a aucun contenu visible par les répondants.
Avertissement
Une page ne contient que des blocs de logique, des champs cachés, des champs calculés, ou des questions masquées, donc les répondants tombent sur une étape vide. Les formulaires d'une seule page et la page de remerciement ne sont jamais signalés.Ajouter du contenu ou supprimer le séparateur de page.
La question de décision n'a aucune option Approuver, Refuser ou Demander des modifications, donc les demandes seront terminées sans résultat.
Avertissement
La question portant la clé decision n'est plus une question à choix qui porte les valeurs Approuver, Refuser et Demander des modifications, donc les demandes se terminent sans résultat enregistré.Insérer une question de décision depuis le menu /.

Logique et sauts de page

MessageCe que cela signifieComment le résoudre
Une règle de logique référence un champ ou une page supprimé. La règle pourrait ne pas fonctionner comme prévu.
Erreur
Une condition ou une action pointe encore vers quelque chose que vous avez supprimé, donc la règle ne peut pas être évaluée.Mettre à jour ou supprimer la règle.
Les règles de champs calculés se référencent mutuellement dans une boucle : Sous-total → Total. Rompez la boucle pour que les valeurs se résolvent de manière prévisible.
Avertissement
Deux calculs ou plus s'alimentent mutuellement en cercle. Rien ne plante — les valeurs ne se stabilisent tout simplement jamais, donc un total que vous attendez reste à sa valeur de départ.Rompre la boucle dans le bloc de logique.
Un saut de page renvoie les répondants de la Page 3 vers la Page 2. Ils peuvent faire des allers-retours entre les deux pages au lieu d’atteindre la fin.
Avertissement
La règle saute en arrière, donc un répondant peut tourner en rond entre les deux mêmes pages indéfiniment.Vérifier la règle de saut de page.
Un saut de page cible la Page 2, la page où se trouve sa propre question, donc les répondants continuent plutôt vers la page suivante.
Avertissement
La page ciblée est celle que la règle lit elle-même, donc elle ne fait rien et Suivant se comporte normalement.Vérifier la règle de saut de page.
Un saut de page lit une question sur la dernière page, la Page 4, où Suivant envoie le formulaire. La règle ne s’exécute jamais.
Avertissement
Sur la dernière page, Suivant est Envoyer, donc il n'y a pas de changement de page sur lequel la règle puisse agir.Vérifier la règle de saut de page.

Clés de champ et champs cachés

Les clés de champ sont les noms que vos intégrations et vos demandes utilisent pour adresser vos champs — tout comme les clés d’option, de ligne et de colonne qui leur sont rattachées. Consultez Clés de champ pour savoir comment elles sont dérivées et figées ; c’est à la publication que les collisions sont détectées. La boîte de dialogue de publication rassemble toutes les clés que cette publication supprime, renomme ou duplique, à l’un ou l’autre niveau, sous un seul titre : Clés qui changent avec cette publication.

MessageCe que cela signifieComment le résoudre
La clé de champ "total" est utilisée par plus d’un champ.
Erreur
Deux champs revendiquent la même clé, donc une automatisation qui la lit atteindrait celui des deux que la résolution a rencontré en premier. Questions, groupes répétables, champs cachés et champs calculés partagent tous un seul espace de noms.Donner à chaque champ sa propre clé.
La clé de champ « company » est déjà publiée sur "Company name". La donner à "Company" renommerait cette clé de champ en « company_2 » et casserait les automatisations qui utilisent « company ».
Erreur
Vous avez saisi une clé que la version en ligne publie déjà sur un autre champ. Publier pousserait l'ancien champ vers une clé suffixée et redirigerait silencieusement chaque automatisation. Celle-ci est vérifiée sur le serveur, donc elle apparaît comme une notification rouge quand vous appuyez sur Publier.Donner à chaque champ sa propre clé — libérez la clé sur l’un des deux et publiez à nouveau.
Le champ caché "utm source" a un nom de paramètre invalide.
Erreur
Le nom de paramètre d'un champ caché contient des caractères qui ne peuvent pas circuler dans une URL ou une charge utile.Corriger le nom du paramètre.
Le nom de paramètre de champ caché "source" est utilisé plusieurs fois.
Erreur
Deux champs cachés répondent au même nom de paramètre.Utiliser des noms de paramètres uniques.
La clé de champ "company_name" n’existera plus après cette publication. Les intégrations et demandes qui l’utilisent cesseront de recevoir cette réponse.
Avertissement
Une clé que la version en ligne publie disparaît avec cette publication — vous l'avez retapée, ou le champ a été supprimé. Les webhooks et callbacks continuent de se déclencher, simplement sans cette réponse, et requests.create commence à rejeter la clé.Mettre à jour les automatisations qui utilisent cette clé.
…"Company" est maintenant publié sous la clé "company". Redéfinissez sa clé de champ sur "company_name" pour qu’elles continuent de fonctionner.
Avertissement
Le même avertissement, avec le successeur nommé : le champ dont vous avez retapé la clé, ou l'unique nouveau champ qui se trouve à la place de l'ancien.Redonner à ce champ son ancienne clé — l’avertissement disparaît et la clé continue de fonctionner.
La clé d’option « pro » de « Plan » n’existera plus après cette publication. Les intégrations et demandes qui l’utilisent cesseront de faire correspondre cette réponse.
Avertissement
Une clé d’option, de ligne ou de colonne que la version en ligne publie disparaît avec cette publication — vous avez supprimé l’option ou retapé sa clé. Une automatisation qui teste answers.plan == "pro" cesse de correspondre, et une demande qui préremplit pro est refusée. Quand l’option existe encore, l’avertissement nomme la clé sous laquelle elle est publiée maintenant.Redonner l’ancienne clé à l’option dans le tableau Clés, ou mettre à jour les automatisations qui l’utilisent.
Deux options de « Plan » utilisent la clé d’option « pro ».
Erreur
Deux options d’une même question — ou deux lignes ou deux colonnes d’une même matrice — ont été tapées sur la même clé. Les clés dérivées rompent elles-mêmes leurs égalités avec _2 ; seules les clés que vous définissez à la main peuvent entrer en collision.Donner à chaque option sa propre clé.

Supprimer une clé, c'est votre décision

Abandonner une clé est un avertissement, jamais une erreur. Si vous avez supprimé le champ intentionnellement, publiez quand même et mettez à jour les automatisations qui la lisent.

Paiements et planification

MessageCe que cela signifieComment le résoudre
Finalisez la configuration de cette question Paiement avant de publier.
Erreur
Un champ de paiement n'a pas terminé sa configuration, comme le montant ou la devise.Finaliser la configuration des paiements.
Connectez Stripe avant de publier des formulaires qui collectent des paiements.
Erreur
Le formulaire a un champ de paiement mais aucun compte Stripe capable d'accepter des paiements. Vérifié seulement une fois que chaque champ de paiement est par ailleurs complet.Connecter Stripe dans les intégrations.
Connectez Cal.com avant de publier des formulaires qui planifient des rendez-vous.
Erreur
Une question Planifier un rendez-vous a un type d'événement choisi mais aucune connexion au planificateur.Connecter Cal.com dans le bloc de planification.
Sélectionnez un type d'événement du planificateur avant de publier cette question Planifier un rendez-vous.
Erreur
La question est connectée à Cal.com mais aucun type d'événement n'est choisi, donc il n'y a rien à réserver.Sélectionner un type d'événement du planificateur.
Finalisez la configuration de cette question Planifier un rendez-vous avant de publier.
Erreur
Ni la connexion ni le type d'événement ne sont définis.Finaliser la configuration de la planification.

Accès, e-mail et redirection

Ce sont les avertissements de paramètres, et chacun d’eux est résolu par le bouton Publier de la boîte de dialogue.

MessageCe que cela signifieComment le résoudre
La protection par mot de passe est activée mais aucun mot de passe n'est configuré. La protection est désactivée pour que les répondants puissent accéder au formulaire.
Avertissement
La protection est activée sans rien à saisir, ce qui bloquerait tout le monde.Définir un mot de passe ou désactiver la protection — dans Paramètres → Accès.
Les formulaires avec des champs de paiement ou de signature ne prennent pas en charge la modification après envoi. Ce paramètre sera désactivé.
Avertissement
Un paiement ou une signature ne peuvent pas être rouverts, donc la modification après envoi ne peut pas s'appliquer à ce formulaire.Désactiver la modification après envoi dans les paramètres d'envoi.
L'auto-notification est activée mais aucune adresse e-mail destinataire valide n'est configurée. Les notifications sont désactivées.
Avertissement
Vous avez demandé à être notifié mais aucune adresse valide ne figure sur la liste.Ajouter une adresse e-mail destinataire.
Une ou plusieurs adresses e-mail de destinataires de notification sont invalides. Seules les adresses valides sont conservées.
Avertissement
Au moins une adresse de la liste de notification n'est pas un e-mail valide, et la publication ne conserve que les adresses valides.Corriger ou supprimer les adresses invalides — dans Paramètres → Notifications.
L'e-mail de confirmation du répondant est activé mais aucun champ e-mail destinataire n'est spécifié. L'e-mail de confirmation est désactivé.
Avertissement
La confirmation n'a aucune question e-mail vers laquelle envoyer. Un champ à l'intérieur d'un groupe répétable ne compte jamais — cela enverrait un e-mail par instance.Sélectionner un champ e-mail destinataire pour la confirmation.
Le rappel au répondant est activé mais aucun champ e-mail destinataire n'est spécifié. Le rappel est désactivé.
Avertissement
Comme pour la confirmation : le rappel n'a nulle part où aller.Sélectionner un champ destinataire.
L'URL de redirection n'est pas une adresse web valide. La redirection est effacée pour que les répondants reviennent à la page de remerciement par défaut.
Avertissement
La cible de redirection n'est pas une adresse web utilisable, donc les répondants n'atterriraient nulle part.Entrer une adresse web valide, ou laisser la publication l'effacer et revenir à votre page de remerciement.

Intégrations et traductions

MessageCe que cela signifieComment le résoudre
La connexion Slack a expiré. Reconnectez-vous pour continuer à transmettre les soumissions.
Avertissement
Les identifiants d'une application connectée ne sont plus actifs. Le formulaire se publie, mais les soumissions n'atteignent plus cette application. Un avertissement par fournisseur.Reconnecter l'intégration.
French : rien n’est encore traduit — les répondants qui choisissent cette langue lisent tout le formulaire dans la langue source.
Avertissement
La langue est proposée dans le sélecteur mais n'a aucune chaîne traduite, donc la choisir ne change rien.Finaliser les traductions.
French : 12 chaînes manquantes — les répondants verront le texte de secours dans la langue source.
Avertissement
Une partie de la langue est traduite ; le reste retombe sur la langue source.Finaliser les traductions.
French : 4 chaînes obsolètes — la source a changé depuis la traduction.
Avertissement
Vous avez modifié le texte source après sa traduction, donc la traduction ne correspond plus.Examiner et mettre à jour les traductions.

Le contenu du formulaire et le contenu des e-mails sont comptés séparément, donc la même langue peut apparaître une fois pour chacun.

Autres raisons de refus de publication

Ce ne sont pas des entrées de l’indicateur de problèmes — elles apparaissent comme une notification rouge quand vous appuyez sur Publier :

  • Le formulaire est à la corbeille. Restaurez-le d’abord.
  • Une question e-mail a la vérification e-mail des répondants activée et le plan du propriétaire de l’espace de travail n’est pas Business. Passez à un plan supérieur, ou désactivez la vérification.

Étapes suivantes