Action utilisateur · RouteurStable

Collect choice

Présente un ensemble de choix mutuellement exclusifs et restitue la clé sélectionnée pour le routage du processus.

Contexte présenté
Collect choice
Parcours utilisateur
Réponse utilisateur

Vue d’ensemble

Présente un ensemble de choix mutuellement exclusifs et restitue la clé sélectionnée pour le routage du processus.

Exemple

Demander si le participant agit comme représentant légal, comptable ou autre contact afin d’adapter les étapes suivantes.

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

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.
questionRequisstring
Question Markdown affichée au participant au-dessus de la liste des options.
choicesRequischoice option[]
Liste structurée des options proposées. Chaque choix possède une clé stable utilisée comme résultat de routage et un libellé présenté à l’utilisateur.
default_choice_keyOptionnelstring
Default choice utilisé pour configurer cette interaction utilisateur.
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 3

selected_routestring
Clé de route choisie à partir de la réponse du participant.
choice_keystring
Clé stable de l’option sélectionnée par le participant.
choice_labelstring
Libellé présenté correspondant à l’option sélectionnée.

Comportement

Les options sont définies comme valeurs structurées. La clé du choix devient selected_route et permet au graphe de suivre la branche correspondant à la réponse.

Limites et responsabilités

  • Les clés de choix font partie du contrat du graphe : évitez de les renommer sans vérifier les routes en aval.
  • Le node collecte une déclaration utilisateur ; il ne vérifie pas automatiquement que le choix correspond à un rôle réellement certifié.