Repeat
Repeat - Répéter
Permet de répéter l'exécution d'un segment spécifique du scénario un nombre défini de fois.
⚙️ Exécution et Architecture Voltask
Ce bloc itératif est implémenté nativement au sein de l'orchestrateur (voltask-orchestrator), garantissant que les boucles multiples sont gérées de manière optimale, sans fuite de mémoire ou blocage du moteur. L'exécution asynchrone des étapes en aval permet à ce moteur (Go) de ré-évaluer efficacement la boucle.
📥 En entrée (Inputs)
- count : Le nombre total de fois que la boucle doit s'exécuter (Number). Ce paramètre est très souvent calculé dynamiquement grâce à un bloc ArrayLength placé au préalable.
📤 En sortie (Outputs)
Le bloc génère deux branches de flux distinctes :
- Loop : Branche qui se déclenche à chaque itération (séparément, de la boucle 0 à N-1). Elle fournit l'index courant (Number) au bloc en aval.
- Done : Branche qui s'active seulement une fois que l'intégralité des répétitions requises a été accomplie. Ne fournit pas de variable, agissant comme simple transfert de ligne d'exécution.
💡 Exemple d'utilisation
Une application courante est l'envoi d'une série de 10 requêtes API séparées, ou le traitement de chaque utilisateur d'une liste extraite, l'un après l'autre, jusqu'à l'exploration totale du fichier source.
⚙️ Exact technical parameters (from source code)
📥 Inputs
- in
- count
📤 Outputs
- out
- on finish
- index
Updated on: 29/07/2026
Thank you!
