ZokasTech Innovate Connect Grow

Logique · Étape

Pour chaque élément flow.foreach

Répète les « count » étapes qui suivent pour chaque élément d'une liste.

Type
flow.foreach
Famille
Logique
Exécuté par
Orchestrator
Quand l’utiliser
Parcourir des lignes de tableau, des fichiers, des e-mails.

Synopsis

{
  "id": "boucle",
  "type": "flow.foreach",
  "label": "Pour chaque facture",
  "props": {
    "list": "factures",
    "item": "facture",
    "count": "4"
  }
}

Propriétés

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

PropriétéTypeRequisDéfautDescription
listvariableoui—Variable liste (nom sans accolades). Une chaîne JSON est acceptée.
Ex. factures
itemtextenonelementNom de la variable qui reçoit l'élément courant.
Ex. facture
countnombreoui1Nombre d'étapes SUIVANTES formant le corps de la boucle.
Ex. 4

Résultat

Variable
(item), index
Nature
variables de boucle
Contenu
À chaque tour : la variable « item » reçoit l'élément, « index » son rang (à partir de 1).

Remarques

  • « count » inclut les flow.if et les étapes qu'ils peuvent sauter.
  • Boucles imbriquées : le corps d'une boucle peut contenir un autre flow.foreach ; son « count » est compté à l'intérieur du corps du parent.
  • Un job repris après échec reprend au bon tour de boucle.

Voir aussi

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

Mis à jour le 28 octobre 2026