Modèles de formulaires — Créer des formulaires terrain personnalisés
Comment concevoir des formulaires terrain dans Squoad : designer visuel drag-and-drop, types de champs, pages multiples, logique conditionnelle et association aux opérations.
Les Modèles de formulaires permettent de créer des formulaires numériques que vos intervenants remplissent sur le terrain depuis l'application mobile. Rapports d'intervention, fiches de contrôle, relevés de compteurs, check-lists de sécurité — tout formulaire papier peut être digitalisé.
Accès : menu latéral > Modèles de formulaires
Seuls les utilisateurs avec la permission
form_templates.managepeuvent créer ou modifier des modèles.
Liste des modèles
La page affiche tous vos modèles sous forme de tableau, filtrable par :
- Texte (titre du modèle)
- Type (actif ou mission)
- Statut (publié / brouillon)
Créer un modèle
Cliquez sur Nouveau modèle. Vous accédez au Designer de formulaires, une interface visuelle dédiée à la construction du formulaire.
Paramètres du modèle
En haut du designer :
Titre (obligatoire) Le nom du formulaire tel qu'il apparaît sur le terrain (ex. : "Rapport d'intervention mensuelle", "Check-list sécurité incendie").
Type de formulaire Définit dans quel contexte le formulaire est utilisé :
- Mission : formulaire rempli au niveau de la mission (rapport global d'intervention)
- Actif : formulaire rempli pour chaque actif individuellement (fiche de contrôle par équipement)
Statut
- Publié : le modèle est disponible et peut être ajouté à des opérations ou missions
- Brouillon : le modèle est en cours de construction et n'est pas encore disponible sur le terrain
Clients associés (optionnel) Restreignez l'usage du formulaire à certains clients de votre Répertoire. Si ce champ est laissé vide, le formulaire est universel et accessible pour toutes les missions.
Construire le formulaire
Le designer s'organise en 3 colonnes :
Panneau de composants (gauche) Palette de tous les types de champs disponibles. Faites glisser un composant vers le panneau central pour l'ajouter au formulaire.
Zone de conception (centre) Canevas du formulaire. Les champs y sont positionnés par glisser-déposer. Vous pouvez réordonner les champs en les faisant glisser.
Panneau de propriétés (droite) Quand vous cliquez sur un champ, ses propriétés s'affichent ici : libellé, obligatoire, valeur par défaut, options, logique conditionnelle.
Types de champs disponibles
| Champ | Usage |
|---|---|
| Texte | Saisie libre de texte court |
| Titre | En-tête de section (non saisie, informatif) |
| Instructions | Bloc de texte descriptif affiché à l'intervenant |
| Sélection | Liste déroulante à choix unique |
| Boutons radio | Choix unique parmi 2 à 5 options visuelles |
| Nombre | Saisie d'une valeur numérique (avec min/max/pas configurables) |
| Curseur | Saisie numérique via un slider |
| Date | Sélecteur de date (et heure optionnelle) |
| Contrôle | Case à cocher booléenne (oui/non, conforme/non-conforme) |
| Photo | Prise de photo depuis l'appareil |
| Signature | Zone de signature manuscrite |
| Code-barres | Scanner de code-barres ou QR code |
Configurer un champ
Cliquez sur un champ dans la zone de conception pour accéder à ses propriétés :
- Libellé : texte affiché à l'intervenant
- Obligatoire : si coché, le formulaire ne peut pas être soumis sans ce champ
- Valeur par défaut : pré-rempli au chargement
- Options (pour Sélection, Radio) : ajoutez, modifiez ou réordonnez les options. Chaque option peut avoir une couleur.
- Min / Max / Pas (pour Nombre, Curseur) : limites et incrément de saisie
Logique d'affichage conditionnelle
Tout champ peut être configuré pour s'afficher conditionnellement selon la réponse à un autre champ. Dans le panneau de propriétés du champ, section Conditions d'affichage :
- Sélectionnez le champ déclencheur
- Choisissez l'opérateur :
égal à,différent de,contient,est vide,est rempli,supérieur à,inférieur à... - Renseignez la valeur de déclenchement
- Combinez plusieurs conditions avec ET / OU
Exemple : afficher le champ "Numéro de pièce remplacée" uniquement si le champ "Remplacement effectué ?" est coché à "Oui".
Formulaires multi-pages
Les formulaires longs peuvent être découpés en plusieurs pages pour améliorer la lisibilité sur mobile. Utilisez le navigateur de pages en bas du designer :
- Cliquez sur + pour ajouter une page
- Renommez chaque page (ex. : "Informations générales", "État de l'équipement", "Photos et signature")
- Réordonnez les pages par glisser-déposer
Sur l'application mobile, l'intervenant navigue entre les pages avec les boutons Précédent / Suivant. Il doit remplir tous les champs obligatoires d'une page avant de passer à la suivante.
Barre d'outils du designer
La barre d'outils en haut du canevas propose :
- Annuler / Rétablir : navigation dans l'historique des modifications
- Vider : efface tous les champs du canevas (irréversible)
- Tutoriel : guide interactif pour découvrir le designer
Associer un formulaire à des opérations
Une fois votre modèle publié, vous pouvez l'associer à une ou plusieurs opérations de votre catalogue. Allez dans Opérations > éditez une opération > section Formulaires associés. Sélectionnez le modèle dans la liste.
Ainsi, chaque fois que cette opération est ajoutée à une mission, le formulaire correspondant est automatiquement proposé à l'intervenant.
Modifier un modèle existant
Depuis le tableau des modèles, cliquez sur la ligne d'un modèle pour ouvrir le designer en mode édition.
Modifier un modèle publié n'affecte pas les formulaires déjà soumis dans des missions passées. Seules les nouvelles utilisations du modèle utiliseront la version modifiée.
Questions fréquentes
Puis-je dupliquer un modèle existant ? Pas encore via l'interface. Si vous avez besoin d'un formulaire similaire, créez-en un nouveau et reconstruisez-le depuis les mêmes champs.
Les formulaires sont-ils utilisables hors connexion ? Oui. Les formulaires mis en cache sont accessibles hors ligne. Les réponses saisies sans connexion sont synchronisées automatiquement à la reconnexion.
Puis-je exporter les réponses d'un formulaire ? Les données de formulaires sont visibles dans les rapports de mission. L'export structuré des réponses est disponible via les rapports générés.