Action utilisateur · RouteurStable

Accept terms

Présente un document Markdown contractuel et route le processus selon son acceptation ou son refus explicite.

Contexte présenté
Accept terms
Parcours utilisateur
Réponse utilisateur

Vue d’ensemble

Présente un document Markdown contractuel et route le processus selon son acceptation ou son refus explicite.

Exemple

Présenter une version précise de conditions de service et interrompre l’onboarding si le participant les refuse.

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

Routes de décision

accepted

Accepté

Le participant a explicitement accepté le contenu présenté.

Action recommandéePoursuivre avec les étapes qui nécessitent ce consentement et conserver l’empreinte comme preuve de version.
refused

Refusé

Le participant a explicitement refusé le contenu présenté.

Action recommandéeArrêter, adapter ou router le parcours selon la politique applicable.

Paramètres 8

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.
markdown_templateRequisstring
Contenu Markdown présenté au participant. Les expressions supportées peuvent injecter des valeurs du contexte selon les règles du renderer Ormuz.
version_labelOptionnelstring
Libellé de version facultatif du document contractuel présenté, utile pour distinguer les versions métier d’un même texte.
require_acceptanceRequisboolean
Exige une décision d’acceptation explicite plutôt qu’une simple consultation du contenu.
require_scroll_to_endRequisboolean
Empêche l’acceptation avant que le participant ait atteint la fin de la zone de lecture du document.
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

acceptedboolean
Indique si le participant a explicitement accepté le document contractuel présenté.
selected_routeenum
Clé de route choisie à partir de la réponse du participant.
content_sha256string
Empreinte SHA-256 du contenu contractuel présenté, conservée pour relier la décision à la version exacte du texte.

Comportement

L’action conserve la décision du participant et l’empreinte du contenu présenté. L’option de scroll peut imposer d’atteindre la fin avant l’acceptation.

Limites et responsabilités

  • Le node enregistre l’interaction ; la portée juridique de l’acceptation dépend de votre contexte et du document présenté.
  • Modifier le contenu change l’empreinte : ne supposez pas qu’une acceptation ancienne couvre automatiquement une nouvelle version.