ZokasTech Innovate Connect Grow

Humain · Étape

Validation humaine human.approve

Suspend le job jusqu'à la décision d'une personne (approuver / rejeter).

Type
human.approve
Famille
Humain
Exécuté par
Humain
Quand l’utiliser
Avant toute action irréversible : payer, envoyer, comptabiliser, supprimer.

Synopsis

{
  "id": "ok",
  "type": "human.approve",
  "label": "Faire valider la facture",
  "props": {
    "question": "Valider la facture {{facture.fournisseur}} de {{facture.montant}} € ?",
    "assignee": "Contrôle de gestion",
    "into": "decision"
  }
}

Propriétés

Toutes les valeurs s’écrivent en chaînes JSON et acceptent l’interpolation {{variable}}. Voir Objet Étape.

PropriétéTypeRequisDéfautDescription
questiontexteoui—Question posée, avec le contexte utile.
Ex. Valider la facture {{facture.fournisseur}} de {{facture.montant}} € ?
assigneetextenon—Rôle ou personne.
Ex. Contrôle de gestion
intovariablenondecisionVariable de décision.

Résultat

Variable
decision — modifiable par into
Nature
texte
Contenu
« approuvé » ou « rejeté ».

Remarques

  • Un rejet ne stoppe pas le processus : testez la décision avec flow.if et otherwise = stop.
  • La demande apparaît dans ZOKAS Agent › Validations et dans Studio.

Voir aussi

Source : orchestrator/zokas_orch/runtime.py — PackageRunner._exec (human.approve)

Mis à jour le 28 octobre 2026