Gabarit de formulaire
L'unité de travail de l'application. Son identité, son nom, son alias, et ce qui la distingue de ses versions.
Un gabarit de formulaire (ou simplement « formulaire ») est la définition complète d'un formulaire : ses questions, leurs types de réponse, leur logique d'affichage, et ses métadonnées. L'application en garde deux parties distinctes :
- L'identité, stable pour toute la vie du formulaire : son nom, son alias, son type, ses catégories, son état actif ou désactivé. C'est ce que la bibliothèque affiche.
- Les versions, numérotées, qui contiennent les questions. À tout moment il existe au plus un brouillon et une version publiée. Voir Cycle de vie.
Les paramètres (facturation, actions de prescription, règles de réponse) sont rattachés à l'identité, pas aux versions : ils ne sont pas versionnés.
Le nom
Le nom est bilingue : une version française et une version anglaise. La bibliothèque et les onglets affichent la version française, puis la version anglaise si le français est vide. Une traduction absente apparaît comme Traduction manquante dans le sélecteur de langue du nom.
Le nom se modifie directement dans l'en-tête de l'éditeur, ou par l'assistant IA quand on lui demande de renommer le formulaire.
L'alias dans l'adresse
Chaque formulaire porte un alias lisible, dérivé de son nom : vaginite-a-levure plutôt qu'un identifiant technique. Il apparaît dans l'adresse de l'éditeur (/agent/vaginite-a-levure) et dans les liens de partage.
Règles de construction :
- Dérivé du nom français, ou du nom anglais si le français est vide. Minuscules, sans accents, les caractères spéciaux deviennent des tirets. Au plus 80 caractères.
- Un formulaire sans nom porte un alias provisoire de la forme
template-1a2b3c4d. - Deux formulaires ne partagent jamais un alias : le second reçoit un suffixe (
grippe-2,grippe-3…). - Quand le nom change, l'alias suit. Les anciens alias continuent de fonctionner : un lien envoyé avant un renommage mène toujours au bon formulaire, et l'application affiche l'alias courant.
Le type
Le type (acte professionnel ou rendez-vous) est choisi à la création et ne change plus jamais. Il détermine quels paramètres le formulaire possède et ce que le service en fait. Voir Types de formulaire.
Actif ou désactivé
Un formulaire peut être désactivé depuis le menu d'actions de l'éditeur. Un formulaire désactivé n'est plus visible ni utilisable par le service, mais il reste dans la bibliothèque (filtre Désactivé), reste modifiable, et peut être réactivé à tout moment. C'est le moyen de retirer un formulaire rapidement et complètement sans rien perdre.
Supprimer
La suppression efface le formulaire, toutes ses versions et tout son historique de publication. Elle est irréversible. Pour retirer un formulaire du service en gardant la possibilité de revenir en arrière, désactivez-le plutôt.
À savoir
- Un formulaire se crée en choisissant seulement son type ; il naît sans nom, avec un brouillon vide. Donnez-lui un nom avant de le publier : l'application refuse de publier un formulaire sans nom.
- Le nom, les catégories et l'état actif sont partagés par toutes les versions. Les changer ne crée pas de version et ne passe pas par la publication.
- Le nom et les catégories peuvent changer à tout moment, y compris sur un formulaire publié, sans republication. La recherche est mise à jour dès le renommage.
- L'identifiant technique du formulaire et son alias sont interchangeables dans les adresses et dans l'API : l'un ou l'autre mène au même formulaire.