Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Constructeur de formulaire Core Model
Actif isi-nova functional Revu le 2026-06-23 isi-nova/form-builder.md

Constructeur de formulaire Core Model

Le constructeur de formulaire permet à un administrateur de composer un formulaire de diagnostic Core Model en assemblant des lignes : des titres, des descriptions et des questions issues du référentiel.

Accès

Administration Core Model → un formulaire → Éditer.

Composer un formulaire

Ajouter un titre / une description

Les boutons Titre et Description ouvrent une fenêtre où vous saisissez le texte puis choisissez l'emplacement sur le plan du formulaire (tout en haut, entre deux lignes, ou à la fin) : un seul clic sur l'emplacement valide à la fois le texte et la position, et la ligne se place exactement là, déjà remplie. Le texte est obligatoire (l'insertion est bloquée tant que le champ est vide). Sur un formulaire vide, la fenêtre s'ouvre quand même pour saisir le texte, mais sans choix de position (un seul emplacement possible) : un bouton Insérer suffit.

Ajouter un élément

Le bouton Élément ouvre le sélecteur du référentiel. Après avoir coché des éléments / sections, deux choix :

  • Insérer en fin — placés directement en fin de formulaire (rapide).
  • Insérer ailleurs… — ouvre le « plan cliquable » pour choisir où insérer la sélection.

Sur un formulaire vide, un seul bouton Insérer est proposé (pas de position à choisir).

Le « plan » affiché pour choisir l'emplacement reflète la hiérarchie du formulaire (titres et sous-titres indentés). Sur un formulaire long, un champ Filtrer le plan et une case Titres seuls apparaissent pour retrouver rapidement la bonne section.

Les ajouts restent repositionnables ensuite par glisser-déposer ou via « Déplacer vers… ».

Niveaux de titre

Les titres s'affichent selon une hiérarchie visuelle : un titre de section principale est plus grand et plus marqué, et les sous-titres sont progressivement plus petits et indentés. Lorsqu'on ajoute une section entière depuis le sélecteur, les sous-catégories deviennent automatiquement des sous-titres de niveau inférieur. Cette hiérarchie est visible aussi bien dans l'aperçu admin que côté client (remplissage et réponses partagées).

Choisir le niveau d'un titre :

  • À l'ajout d'un titre, la fenêtre propose un menu Niveau du titre (Niveau 1 = titre principal, jusqu'au Niveau 5) en plus du texte et de la position.
  • À l'édition d'un titre (crayon / clic), le même menu apparaît à côté du champ texte pour changer son niveau à tout moment.
  • Les descriptions n'ont pas de niveau (pas de menu).

Réorganiser

Chaque ligne se glisse à la souris via la poignée (⋮⋮) pour modifier l'ordre.

Modifier / remplacer / supprimer une ligne

  • Titre ou description : icône crayon (ou clic sur le texte) pour éditer en ligne.
  • Question : icône de remplacement pour échanger la question par une autre.
  • Icône corbeille pour supprimer une ligne.

Sélecteur d'éléments

Le sélecteur (fenêtre) présente le référentiel par catégories, avec recherche et filtres (catégorie, type).

  • Les questions déjà présentes dans le formulaire sont masquées : impossible d'ajouter un doublon. Une catégorie dont toutes les questions sont déjà utilisées n'apparaît plus.
  • On peut cocher plusieurs questions, et/ou cocher des sections entières (case à cocher sur une catégorie), puis cliquer « Ajouter la sélection ». L'ensemble est ajouté en fin de formulaire.
  • Cocher une section insère automatiquement un titre portant le nom de la section, puis les questions regroupées sous des sous-titres correspondant aux sous-catégories. Les questions déjà présentes sont ignorées et les sous-titres sans question sont omis.
  • « Tout sélectionner » coche toutes les sections visibles : l'ajout conserve donc l'arborescence complète (titres et sous-titres), et non une simple liste d'éléments à plat.

Actions groupées

Chaque ligne dispose d'une case à cocher. Dès qu'une ligne est cochée, une barre d'actions apparaît :

  • Supprimer la sélection — supprime toutes les lignes cochées (avec confirmation).
  • Déplacer vers… — ouvre la fenêtre « plan cliquable » (sans les lignes sélectionnées) où choisir la destination ; le bloc est déplacé là, en conservant l'ordre relatif des lignes.
  • Tout désélectionner — vide la sélection.

Le bouton « Tout effacer » (barre du haut) vide l'intégralité du formulaire après confirmation.

Message de complétion

Un panneau en haut permet de saisir un message affiché au client lorsqu'il atteint 100 % de complétion (laisser vide pour désactiver).