Skip to main content
Les étapes humaines interrompent un workflow pour attendre une décision manuelle ou un complément d’information. Déclarez-les via createHuman et réutilisez-les dans plusieurs pipelines.
  • La sortie de fetchDraftApplication est injectée dans manualReview (output.current) et renvoyée via pendingHuman.output.
  • L’entrée humaine devient l’entrée de finalizeDecision, qui accède aussi aux données initiales via context.initialInput.

Cycle d’exécution

run.resumeWithHumanInput valide la réponse selon le schéma de l’étape humaine puis relance l’exécution jusqu’à complétion.

Bonnes pratiques

  • Utilisez des identifiants stables pour vos étapes humaines (ils servent lors de la reprise).
  • Exposez des métadonnées utiles dans output pour simplifier l’affichage côté front (résumés, liens, stats).
  • Journalisez les événements step:human:* afin de mesurer les temps de traitement.