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é | Type | Requis | Défaut | Description |
|---|---|---|---|---|
question | texte | oui | — | Question posée, avec le contexte utile. Ex. Valider la facture {{facture.fournisseur}} de {{facture.montant}} € ? |
assignee | texte | non | — | Rôle ou personne. Ex. Contrôle de gestion |
into | variable | non | decision | Variable de décision. |
Résultat
- Variable
decision— modifiable parinto- Nature
- texte
- Contenu
- « approuvé » ou « rejeté ».
Remarques
- Un rejet ne stoppe pas le processus : testez la décision avec
flow.ifet 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