Qu'est-ce que le constructeur de formulaires
Le constructeur de formulaires tikento est un editeur visuel drag-and-drop pour creer des formulaires d'inscription sans connaissance en programmation. Le formulaire est integre a chaque evenement et peut etre publie sur la page de l'evenement ou integre a un site externe via un widget.
Comment ouvrir le constructeur
- Ouvrez l'evenement.
- Allez dans l'onglet "Inscription".
- Cliquez sur "Modifier le formulaire".
Un interface a deux colonnes s'ouvre : a gauche -- le canevas du formulaire, a droite -- le panneau avec les champs disponibles et les parametres.
Structure du formulaire
Etapes (Steps)
Le formulaire peut etre constitue d'une ou plusieurs etapes. Un formulaire multi-etapes est pratique pour les evenements complexes avec un grand nombre de champs -- le participant le remplit par etapes, avec navigation "Precedent" et "Suivant".
Lors du passage a l'etape suivante, les champs de l'etape en cours sont automatiquement valides. Le retour en arriere est toujours possible sans perte de donnees.
Champs
Chaque champ possede :
- Type -- 14 types disponibles (texte, email, telephone, liste deroulante, case a cocher, etc.)
- Libelle -- affiche au-dessus du champ
- Placeholder -- indication a l'interieur du champ
- Caractere obligatoire -- peut etre required ou optional
- Validation -- motif regex, longueur minimale/maximale
Pour en savoir plus sur les types de champs -- Types de champs de formulaire.
Champ systeme Email
Le champ registrant_email -- type special, obligatoire dans chaque formulaire. C'est a cette adresse qu'est envoyee la confirmation d'inscription et le billet. Pour en savoir plus -- Champ systeme Email.
Logique conditionnelle
Les champs et les etapes peuvent etre affiches ou masques en fonction des reponses a d'autres champs. Par exemple :
- "Si 'Participation en ligne' est selectionnee -- masquer le champ 'Ville'"
- "Si la case 'Besoin d'un transfert' est cochee -- afficher le champ 'Adresse de prise en charge'"
Pour ajouter une condition :
- Selectionnez le champ a masquer/afficher.
- Cliquez sur "Ajouter une condition" dans ses parametres.
- Selectionnez le champ declencheur, l'operateur et la valeur.
Champs communs (Common Fields)
Les champs avec le drapeau "Champ commun" (common_field) sont remplis une seule fois pour toute la commande, meme si l'acheteur prend plusieurs billets. Par exemple, "Qui paie" est une information commune a toute la commande.
Les champs ordinaires sont remplis separement pour chaque participant de la commande.
Versionnement
Chaque sauvegarde du formulaire cree une nouvelle version. Vous pouvez consulter l'historique des versions et revenir a n'importe quelle version precedente dans la section "Historique des modifications".
Le formulaire publie affiche toujours la derniere version. Les modifications inachevees peuvent etre sauvegardees comme brouillon -- elles n'affectent pas le formulaire actif.
Modeles
Les configurations frequemment utilisees peuvent etre sauvegardees comme modele :
- Dans le constructeur, cliquez sur "Sauvegarder comme modele".
- Donnez un nom au modele.
- Lors de la creation du prochain evenement, selectionnez le modele dans la galerie.
Sauvegarde automatique
Pendant le remplissage du formulaire, les donnees sont automatiquement sauvegardees dans le localStorage du navigateur du participant (cle tikento_widget_autosave:{eventId}). Si la page se ferme accidentellement, les donnees seront restaurees a la prochaine ouverture. La sauvegarde automatique est supprimee apres un envoi reussi.