Dynamic form
Présente un formulaire dont la spécification est produite pendant l’exécution, sans créer de ressource `platform.form` temporaire.
Contexte présenté
Dynamic form
Parcours utilisateur
Réponse utilisateur
Vue d’ensemble
Présente un formulaire dont la spécification est produite pendant l’exécution, sans créer de ressource platform.form temporaire.
Exemple
Un Agent identifie une information manquante et produit un common.form_spec limité aux clarifications réellement nécessaires pour ce dossier.
À retenir Une action utilisateur suspend l’instance jusqu’à la résolution de l’interaction. Le parcours utilisateur présente l’action ; le node reste le contrat d’orchestration qui détermine ses inputs et outputs.
Paramètres 6
form_spec
Spécification
common.form_spec produite pendant l’exécution. Elle décrit les champs du formulaire sans créer de ressource Form persistée.allowed_file_purposes
Liste contrôlée par le designer des purposes de stockage qu’un champ fichier d’un formulaire dynamique peut demander.
title
Titre principal présenté au participant pour cette action dans le parcours utilisateur.
description
Texte d’accompagnement facultatif présenté sous le titre pour expliquer ce qui est attendu du participant.
allow_replay_from_here
Autorise un participant à redémarrer un replay depuis cette interaction lorsque le processus active cette capacité. Désactivez-le lorsque répéter l’action serait dangereux ou trompeur.
replay_boundary
Marque cette interaction comme point de non-retour du replay afin de borner les étapes antérieures qui peuvent être rejouées ou réutilisées.
Sorties 1
values
Map
common.form_submission contenant uniquement les réponses validées contre le snapshot de formulaire présenté.Comportement
La spécification est validée puis figée dans l’action utilisateur. La soumission est validée contre ce snapshot et seule la map common.form_submission est retournée.
Limites et responsabilités
- Le node ne réémet pas la spécification : mappez
form_specséparément si un node aval a besoin de connaître les questions. - Les champs fichier sont limités aux purposes explicitement autorisés par le designer.
- Une spécification dynamique ne peut pas définir librement sa propre politique de classification ; les protections dérivent des types de champs.