Bloc Automa Control Flow

Conditions, boucles et logique de workflow

Les blocs Control Flow permettent d’ajouter de la logique décisionnelle à un workflow Automa.
Sans eux, une automatisation se contente d’exécuter des actions de manière linéaire, sans adaptation.

👉 Ce sont ces blocs qui transforment Automa en outil d’automatisation intelligent, capable de :

  • prendre des décisions
  • répéter des actions
  • gérer le temps
  • structurer des workflows complexes

➡️ Pour comprendre comment ces blocs s’intègrent dans l’ensemble :
Comprendre les blocs Automa et leur logique d’exécution


À quoi servent les blocs Control Flow ?

Les blocs Control Flow servent à :

  • exécuter une action uniquement si une condition est vraie
  • parcourir une liste de données
  • répéter une action plusieurs fois
  • ralentir volontairement l’exécution
  • interrompre un processus
  • rendre un workflow lisible et maintenable

👉 Dès qu’un workflow dépasse 3–4 actions, ces blocs deviennent indispensables.


Condition (IF / ELSE) : prendre des décisions ❓

Le bloc Condition permet d’orienter le workflow selon un critère.

Il peut tester :

  • une variable
  • un texte extrait
  • l’existence d’un élément
  • un résultat précédent

Exemple concret

Surveillance de prix :

  • Get Text → prix
  • Condition → prix < seuil
    • TRUE → message / action
    • FALSE → continuer sans action

👉 Sans Condition, le workflow agit à l’aveugle.


Loop Data : parcourir une liste 🔁

Loop Data permet d’exécuter une série d’actions pour chaque élément d’un ensemble de données.

Sources possibles :

  • table interne
  • variable de type tableau
  • données issues de Google Sheets
  • résultats d’API

Exemple concret

Scraping multi-pages :

  • récupération d’une liste d’URLs
  • Loop Data → pour chaque URL
  • New Tab → page
  • extraction
  • fermeture de l’onglet

👉 C’est le cœur des automatisations à grande échelle.


Repeat : répéter une action

Le bloc Repeat permet de relancer une action un nombre défini de fois, avec ou sans délai.

Exemple concret

  • Repeat → 3 fois
  • Click Element → bouton “Charger plus”

👉 Utile lorsque le nombre d’itérations est connu à l’avance.


Delay : maîtriser le timing ⏱️

Delay ajoute une pause volontaire entre deux blocs.

Il sert à :

  • éviter les blocages serveur
  • respecter des limites de fréquence
  • synchroniser une interaction fragile

Exemple concret

  • Click Element
  • Delay → 500 ms
  • Get Text

👉 Le Delay ne remplace jamais un Wait for Element, mais il peut le compléter.


Break Loop : arrêter une boucle proprement 🛑

Break Loop permet de sortir d’une boucle avant la fin.

Exemple concret

  • Loop Data
  • Condition → donnée trouvée ?
  • Break Loop → arrêter le traitement

👉 Indispensable pour éviter :

  • des boucles inutiles
  • des traitements trop longs
  • une consommation excessive de ressources

Group Blocks : structurer visuellement un workflow 🧱

Group Blocks permet de regrouper plusieurs blocs sous une même section visuelle.

Ce bloc n’affecte pas l’exécution, mais améliore :

  • la lisibilité
  • la maintenance
  • le debug

Exemple concret

Groupes typiques :

  • Préparation
  • Interaction
  • Extraction
  • Sortie

👉 Un workflow lisible est un workflow maintenable.


Comment structurer un workflow lisible

Bonne pratique universelle :

  1. Trigger
  2. Préparation (onglets, variables)
  3. Actions principales
  4. Logique (conditions, boucles)
  5. Sortie

👉 Les blocs Control Flow doivent encadrer les actions, pas les remplacer.

Pour voir comment ils s’articulent avec les autres blocs :


Erreurs fréquentes avec Control Flow 🚫

  • conditions mal définies
  • boucles sans limite claire
  • Delay utilisé à la place de logique réelle
  • absence de Break Loop
  • workflows illisibles et imbriqués

Ces erreurs rendent les workflows :

  • lents
  • fragiles
  • difficiles à maintenir

🎯 Astuce “Game Changer” (expert)

👉 Toujours limiter explicitement les boucles

Règle simple :

  • toute boucle doit avoir une condition de sortie claire
  • ou un nombre maximal d’itérations

📌 Résultat :

  • pas de boucles infinies
  • workflows plus rapides
  • consommation maîtrisée

👉 Les workflows experts sont prévisibles, jamais incontrôlés.


Ce qu’il faut retenir

  • Control Flow = intelligence du workflow
  • conditions et boucles sont indispensables dès que le workflow évolue
  • structurer visuellement évite 80 % des bugs
  • un workflow clair se comprend sans l’exécuter

🔗 Aller plus loin

Retour en haut
Automa Guide
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.