Action utilisateurStable

Custom form

Présente un formulaire plateforme réutilisable choisi à la conception et valide les réponses selon son schéma persistant.

Contexte présenté
Custom form
Parcours utilisateur
Réponse utilisateur

Vue d’ensemble

Présente un formulaire plateforme réutilisable choisi à la conception et valide les réponses selon son schéma persistant.

Exemple

Réutiliser le même formulaire de coordonnées bancaires ou d’informations complémentaires dans plusieurs processus.

À 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 5

form_idRequisref(form)
Identifiant du formulaire réutilisable platform.form dont le schéma est connu au moment de la conception.
titleRequisstring
Titre principal présenté au participant pour cette action dans le parcours utilisateur.
descriptionOptionnelstring
Texte d’accompagnement facultatif présenté sous le titre pour expliquer ce qui est attendu du participant.
allow_replay_from_hereOptionnelboolean
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_boundaryOptionnelboolean
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 2

form_idref(form)
Identifiant du formulaire persistant effectivement présenté pendant cette interaction.
valuesobject
Valeurs soumises et validées selon le schéma du formulaire présenté.

Comportement

Le node charge le platform.form sélectionné, présente son schéma et produit les valeurs validées. Les sorties dynamiques connues du formulaire peuvent être exposées par l’éditeur.

Limites et responsabilités

  • Le schéma appartient à une ressource Form persistante ; une révision de Process sauvegardée conserve toutefois la révision de Form qu’elle a pinnée, donc déplacer le Working du Form ne réécrit pas rétroactivement les snapshots existants.
  • Utilisez dynamic_form lorsque les questions elles-mêmes ne sont connues qu’au runtime.