Passer au contenu principal

Qu’est-ce qu’un workflow ?

Un workflow est une série de nodes connectés qui travaillent ensemble pour accomplir une tâche. Lorsque vous exécutez un workflow :
  1. Les données entrent par les nodes d’entrée
  2. Chaque node traite les données et les transmet au suivant
  3. Les résultats finaux sont affichés ou enregistrés
Imaginez une chaîne de production où chaque poste (node) apporte de la valeur au produit (les données).

Créer un workflow

Démarrer un nouveau workflow

  1. Cliquez sur New Workflow dans le Studio
  2. Donnez-lui un nom explicite (ex. « Audit de contenu SEO »)
  3. Un canvas vide s’affiche, prêt à recevoir des nodes

Ajouter votre premier node

Chaque workflow a besoin d’au moins un node :
  1. Cliquez sur Add Node dans la barre latérale gauche
  2. Choisissez un node dans la bibliothèque
  3. Cliquez pour l’ajouter au canvas
La plupart des workflows commencent par un input node (comme Text Input) ou un data source node (comme Google Sheets Reader).

Connecter les nodes entre eux

Pour faire circuler les données entre les nodes :
  1. Survolez le point de sortie (à droite) d’un node
  2. Cliquez et glissez pour créer une connexion
  3. Relâchez sur le point d’entrée (à gauche) d’un autre node
Les connexions indiquent le sens du flux de données avec des flèches.

Modèles de workflows

Workflow linéaire

Le modèle le plus simple — les données suivent une ligne droite :
Input → Process → Transform → Output
Exemple : Récupérer une URL → Résumer avec l’IA → Enregistrer dans Google Sheets

Workflow parallèle

Plusieurs branches traitent les données en même temps :
        ┌→ Branch A →┐
Input →│              │→ Merge → Output
        └→ Branch B →┘
Exemple : Récupérer une URL → Extraire le texte ET les images → Combiner les résultats

Workflow conditionnel

Chemins différents selon les conditions :
        ┌→ Path A (if true) →┐
Input →│                      │→ Output
        └→ Path B (if false)→┘
Exemple : Vérifier le nombre de mots → Si < 500, marquer pour relecture → Sinon, publier

Workflow en boucle

Répéter des actions pour plusieurs éléments :
Input (list) → Loop [Process each item] → Collect results
Exemple : Liste d’URLs → Parcourir chaque URL → Récupérer toutes les pages

Organisation des workflows

Conventions de nommage

Utilisez des noms clairs et explicites :
TypeExemple
Workflow« Générateur de rapport SEO hebdomadaire »
Nodes« Fetch Keywords », « Calculate Scores »

Organisation visuelle

Gardez le canvas lisible :
  • De gauche à droite : Placez les entrées à gauche, les sorties à droite
  • Groupez les nodes liés : Gardez les fonctions similaires ensemble
  • Espacez : Ne serrez pas les nodes
  • Aligner les nodes : Utilisez la grille pour garder un rendu propre

Ajouter des descriptions

Documentez votre workflow pour plus tard :
  1. Cliquez sur Settings dans la barre du haut
  2. Ajoutez une Description qui explique ce que fait le workflow
  3. Ajoutez des Tags pour organiser vos workflows

Paramètres du workflow

Délais d’exécution

Définissez une durée maximale pour éviter les workflows qui s’emballent :
ParamètreDescriptionPar défaut
Workflow timeoutDurée totale max.30 minutes
Node timeoutDurée max. par node5 minutes

Gestion des erreurs

Choisissez le comportement en cas d’échec d’un node :
  • Stop workflow : Arrêter l’exécution immédiatement
  • Continue : Ignorer le node en échec et continuer
  • Retry : Réessayer le node (1 à 3 fois)

Configuration des entrées

Définissez les entrées acceptées par le workflow :
inputs:
  - name: url
    type: text
    required: true
    description: "URL à analyser"
  - name: depth
    type: number
    required: false
    default: 1

Exécuter les workflows

Exécution manuelle

  1. Cliquez sur le bouton App dans la barre du haut
  2. Remplissez les champs d’entrée requis
  3. Cliquez sur Start
  4. Suivez la progression en direct

Consulter les résultats

Après l’exécution :
  • Nodes verts : Terminés avec succès
  • Nodes rouges : En échec (cliquez pour voir l’erreur)
  • Nodes gris : Non exécutés
Cliquez sur un node pour voir sa sortie dans le panneau de droite.

Journaux d’exécution

Accédez aux journaux détaillés :
  1. Cliquez sur Run History dans le panneau d’exécution
  2. Consultez l’horodatage, la durée et les données de chaque node
  3. Déboguez avec les données complètes requête/réponse

Modèles de workflows

Ne partez pas de zéro — utilisez des modèles :
  1. Allez dans Workflows Library dans le Studio
  2. Parcourez par catégorie (SEO, Marketing, etc.)
  3. Cliquez sur Use Template pour créer une copie
  4. Adaptez à vos besoins

Parcourir les modèles

Découvrez plus de 50 workflows prêts à l’emploi

Bonnes pratiques

Commencer simple

Partez d’un workflow basique et augmentez la complexité progressivement :
  1. ✅ Construisez d’abord le parcours nominal
  2. ✅ Testez avec des données réelles
  3. ✅ Ajoutez la gestion des erreurs
  4. ✅ Optimisez les performances

Tester progressivement

Après chaque node ajouté :
  1. Exécutez le workflow
  2. Vérifiez que la sortie est correcte
  3. Puis ajoutez le node suivant

Gérer les erreurs proprement

  • Utilisez les nodes Conditional pour vérifier les données vides
  • Ajoutez des nodes Fail pour des messages d’erreur clairs
  • Configurez la logique de nouvelle tentative pour les API instables

Optimiser les performances

  • Réduire les appels API : Mettez en cache quand c’est possible
  • Utiliser des branches parallèles : Exécutez les tâches indépendantes en parallèle
  • Limiter les itérations de boucle : Ajoutez des garde-fous pour les gros jeux de données

Étapes suivantes