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.manage peuvent 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

ChampUsage
TexteSaisie libre de texte court
TitreEn-tête de section (non saisie, informatif)
InstructionsBloc de texte descriptif affiché à l'intervenant
SélectionListe déroulante à choix unique
Boutons radioChoix unique parmi 2 à 5 options visuelles
NombreSaisie d'une valeur numérique (avec min/max/pas configurables)
CurseurSaisie numérique via un slider
DateSélecteur de date (et heure optionnelle)
ContrôleCase à cocher booléenne (oui/non, conforme/non-conforme)
PhotoPrise de photo depuis l'appareil
SignatureZone de signature manuscrite
Code-barresScanner 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 :

  1. Sélectionnez le champ déclencheur
  2. Choisissez l'opérateur : égal à, différent de, contient, est vide, est rempli, supérieur à, inférieur à...
  3. Renseignez la valeur de déclenchement
  4. 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.