Construire un Form dans Form Studio

Form Studio est l’espace de conception visuelle d’un Form. Le canvas organise les champs ; le panneau latéral devient l’inspecteur du champ sélectionné ou l’assistant lorsque rien n’est sélectionné.

Canvas et inspecteur

Le canvas représente la séquence de champs du schéma. Vous pouvez ajouter, réordonner et sélectionner les champs. Lorsqu’un champ est sélectionné, l’inspecteur porte ses propriétés : clé, libellé, type, caractère requis, aide, valeur par défaut, options ou contraintes selon le contrôle. Le contrôle reste une présentation : le contrat enregistré est le value_type canonique. Un montant demande ainsi une devise fixe ou un autre champ common.currency_code, tandis qu’une adresse est éditée comme un bloc mais sort comme un unique common.address.

Canvas champs ordonnés
Champ sélectionné inspecteur
Aucun champ assistant
Save nouvelle Working revision

La sélection pilote le panneau droit : inspecteur pour un champ précis, assistant au niveau du Form lorsqu’aucun champ n’est sélectionné.

Les champs historiques restent lisibles lorsqu’une ancienne révision est ouverte, mais cette vue est en lecture seule. Les modifications repartent du Working courant plutôt que de réécrire un snapshot passé.

Le canvas présente le formulaire et l’inspecteur règle le champ sélectionné : libellé, clé, type et caractère obligatoire.
Le canvas présente le formulaire et l’inspecteur règle le champ sélectionné : libellé, clé, type et caractère obligatoire. Agrandir

Assistant IA au niveau du Form

Lorsque aucun champ n’est sélectionné, le panneau droit peut proposer une évolution du schéma à partir d’une intention exprimée en langage naturel. Appliquer une proposition modifie le candidat affiché dans le Studio ; la création d’une révision reste une action de sauvegarde distincte.

Assistant et inspecteur partagent la même place Sélectionner un champ donne la priorité à sa configuration précise. Désélectionner le champ revient à la vue d’assistance globale, ce qui conserve la même logique d’édition que les autres Studios Ormuz.

Sauvegarder crée un snapshot immuable

Une modification du schéma est enregistrée contre la révision Working et son content_hash. Si le Working a changé entre-temps, Ormuz refuse l’écriture obsolète au lieu d’écraser silencieusement le travail récent. Une sauvegarde réussie crée une nouvelle révision et déplace le Working vers ce snapshot.

Le nom, la description et l’activation appartiennent à l’identité du Form ; le schéma versionné reste le contenu exécutable qui doit rester reproductible dans les processus qui le consomment.

Historique et Release

L’onglet de versions permet de consulter les révisions et Releases du Form. Une ancienne révision s’ouvre en lecture seule avec son numéro et son contenu exact. Promouvoir une révision crée une Release sans modifier ce snapshot.

Si un processus doit être promu en Release et dépend de ce Form, la révision de Form pinnée par ce processus doit elle-même avoir une Release. Voir Utiliser un Form dans un processus.

Le cycle Working → snapshot → Release, la règle de déploiement live et la rétention commune sont décrits dans Versions, Releases et déploiement.