Créer un formulaire à partir d'un tableur de questions
Transformez une feuille de questions XLSX ou CSV en nouveau formulaire FormFlow. La feuille est vérifiée ligne par ligne avant tout enregistrement, et le fichier envoyé n'est pas conservé.
Cet article a été traduit automatiquement. Lire l'original en anglais

Un tableur de questions est souvent le point de départ d'un formulaire : une ligne par question, rédigée par la personne qui connaît le processus. FormFlow peut transformer cette feuille en nouveau formulaire. Il lit un fichier XLSX ou CSV, vous montre ce qu'il a compris et ne crée rien tant que la feuille n'est pas propre et que vous n'avez pas cliqué sur « Créer un formulaire ». Le fichier envoyé n'est pas conservé comme fichier client.
Avant de commencer
Téléchargez le modèle plutôt que d'écrire les en-têtes de mémoire. Dans la liste des formulaires, choisissez « Schéma du formulaire d'importation », puis « Télécharger le modèle de formulaire ». Vous obtenez form-template.xlsx, avec deux feuilles : une feuille de questions contenant six lignes d'exemple, et une feuille de référence qui indique, pour chaque type de champ, s'il accepte options, rows et columns, min et max, et quelles règles.
La feuille de questions reconnaît ces colonnes : label, name, type, required, placeholder, options, validation, step, rows, columns, min et max. Seuls label et type doivent être présents comme en-têtes. Toutes les autres colonnes peuvent être omises.
Les étapes
Remplissez une ligne par champ. Donnez à chacun un label et un type. Laissez name vide et FormFlow le déduit du label ; renseignez-le si vous voulez un nom précis.
Écrivez required sous la forme yes, y, true, 1, x ou une coche. Toute autre valeur, y compris une cellule vide, signifie non requis.
Séparez les valeurs d'une liste par une barre verticale : Free|Pro|Team dans options, ou min:2|max:60 dans validation. Pour une grille, rows et columns suivent le même format séparé par des barres. Pour une échelle, min et max donnent les bornes.
Donnez à step un nombre entier pour répartir le formulaire en étapes. La numérotation commence à 0 : le premier champ doit donc être à l'étape 0. Une cellule step vide reprend l'étape de la ligne du dessus.
Enregistrez le fichier au format XLSX ou CSV. La taille maximale par défaut est de 2048 KB, et un déploiement peut la modifier.
Dans la liste des formulaires, choisissez « Schéma du formulaire d'importation » et envoyez le fichier. Cliquez sur « Fiche de révision ».
Lisez la révision (ci-dessous). Si elle signale des problèmes, corrigez ces lignes dans votre feuille et envoyez-la de nouveau. Si elle liste des champs, saisissez un nom pour le formulaire (il reprend d'abord le nom du fichier sans son extension) et cliquez sur « Créer un formulaire ».
FormFlow ouvre la page de modification du nouveau formulaire. Vérifiez-le à cet endroit avant de partager le lien.
Ce que montre la révision
« Fiche de révision » lit le fichier sur le serveur et vérifie chaque ligne avant tout enregistrement. Il y a deux issues.
Si quelque chose ne va pas, vous voyez un tableau de trois colonnes, « Rangée », « Colonne » et « Problème », sous le titre « La feuille a besoin de modifications », et le message « Rien n'a été sauvegardé. » Les numéros de ligne sont ceux qu'affiche votre tableur : la ligne 1 est donc l'en-tête. Les problèmes typiques sont une colonne obligatoire manquante, un label ou un type vide, un name impossible à déduire du label, un step qui n'est pas un nombre entier, et tout ce que le générateur de formulaires refuserait pour ce champ, que la révision formule comme le fait le générateur. Il n'y a pas de bouton « Créer un formulaire » tant qu'il reste des problèmes, et une seule mauvaise ligne bloque toute l'importation.
Si la feuille est propre, vous voyez un aperçu en lecture seule avec une ligne par champ : « Nom du champ », « Étiquette », « Type », « Requis », « Possibilités », « Validation » et « Étape ». Les lignes vides de la feuille sont ignorées.
Là où c'est brutal
Il crée un nouveau formulaire. Il ne modifie jamais le schéma d'un formulaire existant.
L'aperçu est en lecture seule. Pour modifier un champ, vous modifiez la feuille et l'envoyez de nouveau, ou vous modifiez le formulaire après sa création.
Il ne définit ni réponses correctes ni notes. Le modèle précise que cela se règle dans le générateur de formulaires, afin que le corrigé ne circule pas de tableur en tableur.
Il ne conserve pas votre fichier. Le fichier est lu pour la révision puis supprimé ; la révision elle-même circule sous forme de jeton chiffré lié à votre Équipe.
Il ne garantit pas la dernière étape. Les champs sont vérifiés de nouveau quand vous cliquez sur « Créer un formulaire », et si cette vérification les refuse, aucun formulaire n'est créé.
Limites à connaître
Seuls les fichiers XLSX et CSV sont acceptés, jusqu'à 2048 KB par défaut.
Une feuille peut utiliser 10 étapes au maximum. Le problème est signalé sur la première ligne dont l'étape dépasse la limite.
Un champ de fichier dans la feuille est refusé avec « Les champs de fichiers ne sont pas disponibles sur ce forfait. », sauf si votre Forfait autorise les champs de fichier.
La feuille n'a pas de colonnes pour les règles de branchement, les styles ou les titres d'étape. Définissez-les dans le générateur.
Le code d'import ne ferme pas le nouveau formulaire. Son propre commentaire dit que le formulaire est actif quand vous y arrivez, comme un formulaire créé à la main : vérifiez donc ses paramètres avant de publier le lien.