Workflows

Créez des automatisations puissantes en connectant des nodes entre eux

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).

Canvas de workflow avec des nodes d'entrée, d'intégration, de code et LLM connectés de gauche à droite

Créer un workflow

Vous pouvez aussi décrire le workflow en langage naturel avec le Workflow Generator — utile pour un premier jet avant d’affiner les nodes à la main.

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
Liste des workflows avec le bouton New Workflow mis en évidence en haut à droite

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
Barre latérale Node Library avec l'onglet Inputs ouvert, la recherche et la liste des nodes d'entrée de base
Tip

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.

Port de sortie du node Url connecté à l'entrée du node Web Scraper sur le canvas

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 linéaire avec les nodes Url, Web Scraper et LLM connectés en ligne droite

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

Branches parallèles depuis les entrées Short Text et Url vers deux nodes LLM puis un node Merge

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

Node IF/ELSE avec branche vers un Stop Node si la condition est vraie, ou vers un Merge sur le chemin par défaut

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

Conteneur Loop exécutant Web Scraper, JSON Path Extractor et LLM pour chaque élément de liste, puis fusion des résultats

Organisation des workflows

Dossiers et vues intelligentes

Dans Builder → Workflows, utilisez l’explorateur de workflows à gauche pour classer et filtrer vos workflows — comme un explorateur de fichiers : arborescence à gauche, contenu à droite.

Les vues intelligentes (Tous les workflows, Vus récemment, Mes favoris, Mes workflows, Inactifs) sont des filtres enregistrés sur l’ensemble de l’espace. Les dossiers permettent de regrouper des workflows dans une arborescence, avec des sous-dossiers si besoin.

ActionComment
Créer un dossierNouveau dossier en haut de l’explorateur, ou Nouveau sous-dossier depuis le menu d’un dossier
Ranger un workflowMenu de ligne Déplacer vers un dossier, ou sélection multiple via la barre d’actions
Retirer d’un dossierDéplacer vers Non classés — le workflow n’est pas supprimé
Définir la visibilitéMenu du dossier → Visibilité et membres — Privé, Groupe ou Organisation
Explorateur de workflows avec vues intelligentes et arborescence de dossiers à gauche, table des workflows à droite
Warning

Visibilité du dossier ≠ accès au workflow. Partager un dossier contrôle qui voit la structure et qui peut y ranger des workflows. Chaque workflow conserve ses propres paramètres de partage. Un dossier groupe peut lister quatre membres alors qu’un workflow à l’intérieur reste privé à son propriétaire tant qu’il n’est pas partagé séparément.

Voir Équipes et collaboration pour les niveaux de visibilité et la gestion des membres.

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
Canvas de workflow organisé de gauche à droite avec entrées, nodes de traitement et branches de sortie parallèles

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
Fenêtre Workflow Settings avec Nom, Description, Dossier, Instructions et bascule Brand Kit

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 Generate
  4. Suivez la progression en direct
App runner avec champs d'entrée, estimation du coût et bouton Generate

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.

Canvas pendant une exécution avec nodes verts Done, un node bleu Running et prévisualisations de sortie

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
Onglet Activity Runs avec filtres de statut, recherche et table des exécutions passées

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
Page Workflows Library avec filtres par catégorie et cartes de workflows avec boutons Add Workflow
Parcourir les modèles

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

Historique des versions

Suivez l’évolution d’un workflow dans le temps :

  1. Depuis la liste des workflows, ouvrez les actions de ligne → History, ou utilisez History depuis le menu du workflow sur le canvas
  2. Consultez les modifications avec horodatages et auteurs
  3. Restaurez une version précédente si vous devez revenir en arrière

L’historique des versions aide à l’édition — il ne remplace pas la visibilité des dossiers ni les permissions Share. Voir Accès & partage des workflows.

Organiser votre bibliothèque de workflows

Gardez l’espace de travail lisible pour toute l’équipe :

  • Utilisez des dossiers : regroupez les workflows liés sous des dossiers racines avec une visibilité claire (Organization / Group / Private)
  • Conventions de nommage : ex. [Équipe]-[Projet]-[Description]
  • Ajoutez des descriptions : documentez l’objectif et le propriétaire de l’App
  • Archivez plutôt que supprimer : préférez l’archivage aux suppressions définitives lorsque l’historique peut servir
  • Documentez la logique complexe : noms de nodes et commentaires pour que réviseurs et collègues comprennent le flux

Pour la visibilité des dossiers et le partage, voir Accès & partage des workflows. Pour l’explorateur, voir Interface Studio.

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 Stop Node 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