Articles on: Blocks Creator
This article is also available in:

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

Was this article helpful?

Share your feedback

Cancel

Thank you!