Génération de données fictives et découpage par élément via le code - Workflow n8n

Générez des enregistrements de données d'exemple avec le nœud Code d'n8n (JS/Python) et segmentez-les en éléments individuels via le nœud Split Out d'n8n. Indispensable pour tester des workflows n8n complexes et prototyper la logique.

Aperçu du workflow

Prêt à automatiser ?

Téléchargez ce modèle de workflow n8n et commencez à l'utiliser instantanément.

À qui s'adresse cette solution ?

Développeurs et Automatiseurs n8n : Ceux qui ont besoin de données d'exemple fiables et autonomes pour les tests unitaires des processus en aval.
Concepteurs de prototypes : Utilisateurs mappant rapidement des structures de données ou testant une logique basée sur des listes sans dépendre d'API externes ou de bases de données.
Créateurs de contenu technique : Personnes ayant besoin de modèles n8n simples et réutilisables démontrant la puissance du nœud Code d'n8n.
Apprenants en contrôle de flux : Toute personne cherchant à comprendre comment le nœud crucial Split Out d'n8n gère le traitement des éléments.

Vue d'ensemble

Ce workflow n8n fondamental offre une méthode robuste pour tester et prototyper des chemins d'automatisation sans engendrer les coûts ou les délais liés aux services externes. L'objectif principal est de générer 20 enregistrements fictifs cohérents en interne dans n8n, puis de les diffuser afin que les nœuds suivants les traitent un par un.

Ce modèle illustre comment le nœud Code polyvalent d'n8n peut être utilisé — offrant des implémentations en JavaScript et en Python — pour créer dynamiquement des structures de données complexes. Le tableau résultant est alors parfaitement préparé pour le nœud Split Out d'n8n, qui gère la tâche essentielle de transformer un seul élément d'entrée contenant une liste en plusieurs éléments distincts. C'est un concept crucial pour quiconque construit une automatisation n8n avancée, garantissant que chaque enregistrement d'un lot reçoit une attention séparée de la part de chaque nœud n8n en aval.

Fonctionnement

Cette automatisation est initiée par un déclencheur manuel d'n8n et se divise immédiatement en deux chemins identiques, démontrant la même logique en utilisant différents langages de programmation :


  1. Déclenchement Initial : Le processus démarre avec le déclencheur n8n Start Workflow (Démarrer le workflow), conçu pour une exécution manuelle lors du prototypage ou des tests.

  2. Génération des Données (Nœud Code) : Le flux entre dans deux nœuds Code distincts (Generate Data Javascript et Generate Data Python). Ces deux nœuds exécutent un script qui génère un tableau de 20 objets, contenant chacun les champs index, num et test. Ce tableau est attaché à l'élément d'entrée sous la clé barr. Cette technique assure une exécution efficace du code dans l'environnement des nœuds n8n.

  3. Segmentation des Éléments (Nœud Split Out) : La sortie du nœud code (un seul élément contenant un tableau de 20 enregistrements) transite vers le nœud Split Out d'n8n. Ce nœud spécifique d'n8n est configuré pour examiner le champ barr. Il exécute la logique centrale de contrôle de flux, segmentant le tableau en 20 éléments de sortie distincts. Chaque élément représente maintenant l'un des enregistrements générés.

  4. Prêt pour l'Aval : Après l'étape Split Out, le workflow n8n est prêt à mapper, transformer ou envoyer ces éléments de données individuels vers n'importe quel service cible (par exemple, Google Sheets, une base de données ou une autre intégration). Ce modèle est essentiel pour un traitement par lots fiable au sein de tout workflow n8n avancé.

Guide d'installation

Pour commencer à utiliser ce workflow n8n, suivez ces étapes :


  1. Importer le workflow n8n : Copiez le code JSON fourni.

  2. Connectez-vous à votre instance n8n et accédez à la section Workflows.

  3. Cliquez sur 'Nouveau' (New) puis sur 'Importer depuis JSON' (Import from JSON). Collez le code et enregistrez le nouveau workflow n8n.

  4. Aucune information d'identification requise : Ce guide de modèles n8n spécifique ne nécessite aucune information d'identification externe car toute la logique est effectuée en interne à l'aide des types de nœuds standards d'n8n.

  5. Exécution : Cliquez sur 'Exécuter le workflow' (Execute Workflow) ou utilisez le nœud de déclenchement n8n 'Start Workflow' pour lancer le processus et observer les 20 éléments générés et segmentés dans la sortie des nœuds Split Out.

Détails du nœud

La fonctionnalité principale de ce workflow n8n repose sur la relation synergique entre le nœud Code et le nœud Split Out.

Start Workflow (Déclencheur Manuel n8n)
Fonction : Sert de point d'initiation pour le workflow n8n, permettant des tests manuels.
Configuration Clé : Configuration standard du déclencheur manuel.

Generate Data Javascript (Nœud Code n8n)
Fonction : Utilise JavaScript pour créer par programmation un tableau de 20 objets d'exemple, utile pour la création de données complexes dans un environnement n8n.
Configuration Clé : Le script génère 20 enregistrements et attache le tableau résultant à item.json.barr.

Generate Data Python (Nœud Code n8n)
Fonction : Atteint le résultat identique à la version JavaScript mais utilise les capacités de compréhension de liste de Python, démontrant le support multi-langage au sein de la structure des nœuds n8n.
Configuration Clé : Langue définie sur Python. Renvoie une liste contenant un élément avec le tableau attaché à la clé barr.

Split Out Javascript / Split Out Python (Nœud Split Out n8n)
Fonction : Le nœud n8n essentiel de contrôle de flux qui transforme un seul élément d'entrée contenant un tableau en plusieurs éléments de sortie (un pour chaque élément du tableau). Ceci est vital pour traiter des lots de données.
Configuration Clé : Le champ Field To Split Out (Champ à segmenter) est défini sur barr, ciblant le tableau généré par le nœud n8n précédent.

Workflows n8n associés

Gratuit

Nœuds: 4 Nœuds
Mis à jour: Décembre 26 2025
Voir tout
Créé par

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.

En vedette*