Skip to content
Guides

Guide de migration n8n vers JieGou — Guide technique étape par étape

Un guide technique complet pour migrer vos workflows n8n vers JieGou. Exportez, importez, vérifiez les mappages, configurez les serveurs MCP, testez avec un bakeoff et passez en production.

JT
JieGou Team
· · 13 min de lecture

Ce guide vous accompagne à travers chaque étape de la migration de vos workflows n8n vers JieGou. Que vous ayez 5 workflows ou 500, le processus est le même — et la majeure partie est automatisée.

Estimation de temps : 1 à 2 heures pour un déploiement typique de 20 à 50 workflows.

Prérequis

Avant de commencer :

  • Accès n8n — Vous aurez besoin d’un accès admin pour exporter les workflows (auto-hébergé ou cloud)
  • Compte JieGouInscrivez-vous gratuitement ou déployez le kit de démarrage Docker Compose pour les environnements air-gapped
  • Identifiants d’intégration — Clés API ou tokens OAuth pour tous les services auxquels vos workflows n8n se connectent (Slack, Gmail, GitHub, etc.)

Étape 1 : Exportez vos workflows n8n

Option A : Exporter tous les workflows (recommandé)

  1. Ouvrez votre instance n8n
  2. Allez dans Paramètres → Exporter tous les workflows
  3. Téléchargez le fichier JSON — il contient chaque workflow de votre instance

Le fichier exporté ressemble à ceci :

[
  {
    "name": "Lead Enrichment Pipeline",
    "nodes": [
      { "name": "Webhook", "type": "n8n-nodes-base.webhook", ... },
      { "name": "HTTP Request", "type": "n8n-nodes-base.httpRequest", ... },
      { "name": "Set", "type": "n8n-nodes-base.set", ... }
    ],
    "connections": { ... }
  },
  ...
]

Option B : Exporter des workflows individuels

  1. Ouvrez le workflow que vous souhaitez migrer
  2. Cliquez sur le menu Télécharger
  3. Sauvegardez le fichier JSON

Vous pouvez importer les workflows un par un ou par lot.

Ce qui est exporté

InclusNon inclus
Nom et structure du workflowValeurs des identifiants (clés API, tokens)
Types de nœuds et configurationHistorique d’exécution
Connexions entre nœudsVariables d’environnement
Tags et annotationsPackages de nœuds personnalisés
Paramètres statiques

Important : n8n n’exporte jamais les valeurs des identifiants pour des raisons de sécurité. Vous configurerez de nouveaux identifiants dans JieGou comme connexions de serveur MCP.

Étape 2 : Inscrivez-vous sur JieGou

Cloud (le plus rapide)

  1. Allez sur console.jiegou.ai
  2. Inscrivez-vous avec Google, GitHub ou email
  3. Choisissez votre département (l’outil d’import fonctionne depuis n’importe quel département)
  4. Vous arriverez sur le tableau de bord — naviguez vers Intégrations → Migrations

Auto-hébergé (Docker Compose)

Pour les environnements réglementés où les données doivent rester sur site :

# Cloner le kit de démarrage
git clone https://github.com/JieGouAI/self-hosted.git
cd self-hosted

# Configurer
cp .env.example .env
# Éditez .env avec vos identifiants Firebase et clés API LLM

# Démarrer
docker compose up -d

La console sera disponible à http://localhost:3000.

Déploiement VPC hybride (Enterprise)

Pour les équipes qui veulent la commodité du cloud avec le traitement des données sur site :

  1. Contactez sales@jiegou.ai pour la configuration de l’agent VPC
  2. Le plan de contrôle (console, planification, monitoring) s’exécute dans le cloud JieGou
  3. L’exécution des workflows se fait dans votre VPC — les données ne quittent jamais votre réseau
  4. Consultez notre article sur le déploiement hybride pour les détails d’architecture

Étape 3 : Utilisez l’assistant d’import

  1. Naviguez vers /migrations/n8n dans votre console JieGou
  2. Vous verrez l’assistant d’import n8n — un processus en trois étapes

Téléchargement

  • Collez votre JSON de workflow n8n directement dans la zone de texte, ou
  • Téléchargez le fichier .json via le sélecteur de fichiers

Cliquez sur Prévisualiser la conversion pour analyser le workflow.

Ce qui se passe pendant l’analyse

L’outil d’import :

  1. Parse le JSON du workflow n8n (valide la structure, extrait les nœuds et connexions)
  2. Mappe chaque type de nœud n8n vers le type d’étape JieGou le plus proche
  3. Détecte les nœuds de déclenchement (webhooks, planifications, déclencheurs manuels) et les convertit en entrées de workflow
  4. Identifie les nœuds d’intégration et suggère les serveurs MCP correspondants
  5. Construit le graphe de connexions (en préservant l’ordre d’exécution et la logique de branchement)
  6. Génère un rapport de conversion avec des avertissements pour tout ce qui nécessite une attention manuelle

Étape 4 : Vérifiez et ajustez les mappages

Après l’analyse, vous verrez un rapport de conversion détaillé.

Cartes de résumé

Le haut du rapport affiche quatre métriques :

  • Total des nœuds — Combien de nœuds n8n étaient dans le workflow
  • Mappés — Nœuds convertis proprement en types d’étapes JieGou
  • Ignorés — Nœuds qui n’ont pas besoin de conversion (par ex., NoOp, StickyNote)
  • Avertissements — Éléments nécessitant votre attention

Tableau de mappage des nœuds

Chaque nœud n8n est affiché avec son statut de conversion :

StatutSignificationAction requise
MappéConverti proprement en étape JieGouAucune — vérifiez que l’étape semble correcte
PartielConverti mais certains paramètres nécessitent une revue manuelleVérifiez la configuration de l’étape
ManuelPas de conversion automatique disponibleConstruisez l’étape équivalente manuellement
IgnoréLe type de nœud n’a pas besoin de conversionAucune

Comment les nœuds n8n se mappent aux étapes JieGou

Nœud n8nÉtape JieGouNotes
Set / Code / FunctionÉtape LLML’IA effectue la transformation au lieu du code
IF / Switch / FilterÉtape ConditionMappage direct — même logique de branchement
SplitInBatchesÉtape BoucleMappage direct — itère sur l’entrée tableau
Merge / AggregateÉtape AgrégateurCombine les sorties des branches parallèles
HTTP RequestÉtape LLM + Outil MCPUtilise le serveur MCP HTTP pour les appels API
Slack / Gmail / GitHubÉtape LLM + Serveur MCPUtilise le serveur MCP d’intégration correspondant
Webhook (déclencheur)Entrée de workflowDevient le schéma d’entrée du workflow
Schedule TriggerPlanificationÀ configurer séparément dans les Planifications JieGou
OpenAI / LangChain AgentÉtape LLMMulti-fournisseur BYOK — apportez votre propre clé
Postgres / MySQLÉtape LLM + Serveur MCPUtilise le serveur MCP de base de données
Google SheetsÉtape LLM + Serveur MCPUtilise le serveur MCP Google Sheets

Comprendre les avertissements

Les avertissements se répartissent en trois catégories :

  • Erreur — Quelque chose ne peut pas être converti automatiquement. Exemple : « Le nœud de fonction personnalisé utilise des packages npm non disponibles dans JieGou »
  • Avertissement — La conversion a réussi mais nécessite une vérification. Exemple : « Nœud Slack détecté — configurez le serveur MCP Slack pour cette intégration »
  • Info — Contexte utile. Exemple : « Le déclencheur webhook a été converti en schéma d’entrée de workflow »

Avertissements courants et comment les résoudre :

AvertissementRésolution
« Configurer le serveur MCP [X] »Allez dans Bibliothèque → Intégrations, installez le serveur MCP et connectez vos identifiants
« L’expression complexe peut nécessiter un ajustement »Vérifiez le prompt/la configuration de l’étape — les expressions n8n comme {{$json.field}} sont converties en mappages d’entrée
« Nœud de code personnalisé »Vérifiez le prompt LLM généré — il décrit ce que le code faisait, et le LLM effectuera la même tâche
« Type de nœud non supporté »Construisez l’équivalent manuellement ou vérifiez si un serveur MCP fournit la fonctionnalité

Étape 5 : Configurez vos serveurs MCP

Les serveurs MCP (Model Context Protocol) remplacent les nœuds d’intégration intégrés de n8n. Chaque serveur MCP fournit des outils que les étapes LLM peuvent utiliser.

Installer les serveurs MCP

  1. Allez dans Bibliothèque → Intégrations
  2. Recherchez l’intégration dont vous avez besoin (par ex., « Slack », « GitHub », « PostgreSQL »)
  3. Cliquez sur Installer pour l’ajouter à votre compte
  4. Connectez avec votre clé API ou vos identifiants OAuth

Mapper les identifiants n8n aux serveurs MCP

Identifiant n8nServeur MCP JieGouMéthode de connexion
Slack OAuthServeur MCP SlackOAuth 2.0 (via Klavis)
Gmail APIServeur MCP GmailOAuth 2.0 (via Klavis)
GitHub TokenServeur MCP GitHubToken d’accès personnel
Postgres ConnectionServeur MCP PostgreSQLChaîne de connexion
HTTP Header AuthServeur MCP HTTPClé API / Token Bearer
OpenAI API KeyParamètres BYOK du compteClé API dans le Key Vault
AWS CredentialsServeur MCP AWSClé d’accès + secret
Google Sheets OAuthServeur MCP Google SheetsCompte de service ou OAuth

Vérifier l’accès aux outils

Après avoir installé les serveurs MCP :

  1. Ouvrez le workflow importé
  2. Vérifiez chaque étape LLM qui utilise des outils MCP
  3. Vérifiez que le bon serveur MCP est sélectionné
  4. Testez la connexion avec une exécution manuelle rapide

Étape 6 : Testez avec un bakeoff

Avant de passer en production, exécutez votre workflow n8n et votre workflow JieGou côte à côte pour comparer la qualité des sorties.

Créer un bakeoff

  1. Allez dans Bakeoffs → Nouveau Bakeoff
  2. Sélectionnez le mode Workflow vs. Workflow
  3. Ajoutez votre workflow JieGou comme Bras A
  4. Pour le Bras B, vous avez deux options :
    • Exécutez votre workflow n8n séparément et collez la sortie
    • Créez une seconde variante de workflow JieGou avec des paramètres LLM différents

Générer des entrées de test

  1. Cliquez sur Générer des entrées — JieGou crée des données de test synthétiques correspondant au schéma d’entrée de votre workflow
  2. Ou fournissez des entrées réelles de votre historique d’exécution n8n
  3. Nous recommandons 5 à 10 entrées diverses pour une comparaison significative

Examiner les résultats

Le bakeoff exécute les deux bras sur chaque entrée et fournit :

  • Évaluation LLM-as-judge — Un évaluateur IA note chaque sortie sur la précision, la complétude et la pertinence
  • Confiance statistique — Écart-type et intervalles de confiance à 95 %
  • Comparaison côte à côte — Visualisez les sorties l’une à côté de l’autre pour une revue manuelle

Ce qu’il faut surveiller

  • Format de sortie — Le workflow JieGou produit-il la sortie dans le format attendu par vos systèmes en aval ?
  • Complétude des données — Tous les champs sont-ils remplis ? Des informations manquantes ?
  • Cas limites — Comment les deux gèrent-ils les entrées vides, les grandes charges utiles ou les données inhabituelles ?
  • Gestion des erreurs — Que se passe-t-il quand un appel API échoue ?

Étape 7 : Passez en production

Une fois que vous êtes confiant dans la conversion :

Basculez progressivement

  1. Commencez par les workflows à faible risque — notifications internes, génération de rapports, synchronisation de données
  2. Surveillez pendant 48 heures — vérifiez les logs d’exécution dans l’historique d’exécution de JieGou
  3. Déplacez les workflows critiques — intégrations client, traitement des paiements, pipelines de données
  4. Décommissionnez n8n — une fois tous les workflows vérifiés, arrêtez votre instance n8n

Configurer la planification

Si vos workflows n8n utilisaient des déclencheurs planifiés :

  1. Allez dans Automatiser → Planifications
  2. Créez une nouvelle planification pour chaque workflow
  3. Configurez l’expression cron (JieGou supporte la même syntaxe cron que n8n)
  4. Définissez le fuseau horaire et les paramètres d’entrée

Configurer les déclencheurs webhook

Si vos workflows n8n utilisaient des déclencheurs webhook :

  1. Allez dans Automatiser → Déclencheurs
  2. Créez un nouveau déclencheur webhook
  3. Copiez la nouvelle URL de webhook
  4. Mettez à jour l’URL de webhook dans vos systèmes en amont (par ex., Stripe, GitHub, Slack)

Activer le monitoring

  • Alertes d’exécution — Configurez des notifications pour les exécutions échouées
  • Journalisation d’audit — Toutes les exécutions de workflow sont automatiquement journalisées avec 30 types d’actions
  • Preuves SOC 2 — Exportez les preuves de conformité depuis le tableau de bord de conformité

Dépannage

Erreur « JSON invalide » lors du téléchargement

  • Vérifiez que le fichier est du JSON valide (essayez de le coller dans jsonlint.com)
  • Si vous avez exporté plusieurs workflows, le fichier est un tableau JSON — l’outil d’import gère les workflows uniques et les tableaux
  • Vérifiez les caractères BOM ou les problèmes d’encodage (sauvegardez en UTF-8)

Nœud marqué comme « Manuel requis »

Cela signifie que l’outil d’import n’a pas pu convertir automatiquement ce type de nœud. Cas courants :

  • Nœuds Function personnalisés avec des dépendances npm complexes → Réécrivez la logique comme prompt LLM ou utilisez le serveur MCP HTTP pour appeler une API externe
  • Nœuds FTP / SFTP → Utilisez le serveur MCP filesystem ou un service de transfert de fichiers basé sur HTTP
  • Nœuds XML → Les étapes LLM gèrent nativement le parsing XML — décrivez la transformation dans le prompt

L’exécution du workflow échoue après l’import

  1. Vérifiez la page de détail de l’exécution pour l’erreur spécifique
  2. Causes courantes :
    • Serveur MCP non configuré (installez depuis Bibliothèque → Intégrations)
    • Incompatibilité du schéma d’entrée (vérifiez la configuration d’entrée du workflow)
    • Clé BYOK manquante pour le fournisseur LLM (ajoutez dans Paramètres du compte → Clés API)

Différences de performance

Les workflows JieGou sont IA-natifs — au lieu d’exécuter du code dans une VM, ils utilisent des étapes LLM pour effectuer les transformations. Cela signifie :

  • La latence peut être plus élevée pour les transformations de données simples (appels LLM vs. code en mémoire)
  • La qualité peut être plus élevée pour le traitement de données non structurées (compréhension LLM vs. regex/code)
  • La maintenance est plus faible — pas de code à débuguer quand les API changent

Si la latence est critique, utilisez l’Étape Condition pour contourner les appels LLM pour les opérations déterministes et réservez les étapes LLM aux tâches qui bénéficient de l’IA.

Checklist de migration

Utilisez cette checklist pour suivre votre progression de migration :

  • Exporter tous les workflows n8n en JSON
  • Créer un compte JieGou (cloud, auto-hébergé ou hybride)
  • Télécharger les workflows dans l’assistant d’import
  • Vérifier les rapports de conversion pour chaque workflow
  • Installer les serveurs MCP requis depuis Bibliothèque → Intégrations
  • Configurer les identifiants des serveurs MCP
  • Exécuter des bakeoffs pour les workflows critiques
  • Configurer les planifications pour les workflows déclenchés par cron
  • Mettre à jour les URL de webhook dans les systèmes en amont
  • Surveiller l’exécution pendant 48 heures
  • Décommissionner l’instance n8n
  • Exporter les preuves SOC 2 pour la piste d’audit

Besoin d’aide ?

n8n migration guide workflows MCP tutorial
Partager cet article

Vous avez aime cet article ?

Recevez des astuces workflows, des mises a jour produit et des guides d'automatisation dans votre boite de reception.

No spam. Unsubscribe anytime.