ZokasTech Innovate Connect Grow

Logique · Étape

Condition flow.if

Évalue une condition ; si elle est fausse, saute l'étape suivante ou arrête le processus.

Type
flow.if
Famille
Logique
Exécuté par
Orchestrator
Quand l’utiliser
Seuil de montant, résultat d'une validation, statut d'une API.

Synopsis

{
  "id": "seuil",
  "type": "flow.if",
  "label": "Montant au-dessus du seuil ?",
  "props": {
    "condition": "{{facture.montant}} > {{seuil}}",
    "otherwise": "skip"
  }
}

Propriétés

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

PropriétéTypeRequisDéfautDescription
conditionexpressionoui—Expression : a OP b avec OP parmi > < >= <= == != contient ; ou une valeur seule (vraie si non vide, différente de « false » et de « 0 »).
Ex. {{facture.montant}} > {{seuil}}
otherwiseénumérationnonskipSi la condition est fausse : sauter UNIQUEMENT l'étape suivante, ou arrêter le processus.
skip stop

Remarques

  • Pas de bloc « sinon » ni de sous-liste : la liste d'étapes est plate. Pour conditionner plusieurs étapes, répétez la condition, ou placez-les dans un sous-processus appelé par flow.call.
  • Comparaison numérique si les deux côtés sont des nombres (virgule décimale acceptée), sinon comparaison de textes.

Voir aussi

Source : orchestrator/zokas_orch/runtime.py — eval_cond, PackageRunner._range

Mis à jour le 28 octobre 2026