Optimisez l'intégration des données RH avec fusion intelligente

Ce workflow n8n est conçu pour automatiser l'intégration et la fusion de données issues de différentes sources, optimisant ainsi le processus de gestion des ressources humaines. En convertissant et en combinant les informations sur les candidats et les employés, cette solution permet de gagner du temps tout en améliorant la précision des données. Le workflow utilise des fonctions personnalisées pour structurer les données avant de les fusionner efficacement en fonction d'identifiants uniques. Cela garantit une vue unifiée et cohérente des informations essentielles, réduisant les erreurs humaines et améliorant la prise de décision stratégique.

60,239 vues
18,438 copies
RH

Documentation Complète

📋 Optimisez l'intégration des données RH avec fusion intelligente

💡 Description

Ce workflow n8n est conçu pour automatiser l'intégration et la fusion de données issues de différentes sources, optimisant ainsi le processus de gestion des ressources humaines. En convertissant et en combinant les informations sur les candidats et les employés, cette solution permet de gagner du temps tout en améliorant la précision des données. Le workflow utilise des fonctions personnalisées pour structurer les données avant de les fusionner efficacement en fonction d'identifiants uniques. Cela garantit une vue unifiée et cohérente des informations essentielles, réduisant les erreurs humaines et améliorant la prise de décision stratégique.

📈 Impact & ROI: Améliorez la précision des données RH, réduisez les erreurs manuelles et libérez du temps pour des tâches à plus forte valeur ajoutée, augmentant ainsi l'efficacité opérationnelle globale.

🚀 Fonctionnalités Clés

  • ✅ Fusion intelligente de données - Assurez une intégrité maximale des informations
  • ✅ Automatisation flexible - Adaptable à divers scénarios RH
  • ✅ Gain de temps significatif - Réduit le traitement manuel des données
  • ✅ Précision accrue - Réduit les erreurs humaines

📊 Architecture Technique

5
Nodes
4
Connexions
2
Services

🔌 Services Intégrés

n8n-nodes-base.functionn8n-nodes-base.merge

🔧 Composition du Workflow

NodeTypeDescription
Data 1functionTransformation de données avec code personnalisé
Data 2functionTransformation de données avec code personnalisé
Convert Data 1functionTransformation de données avec code personnalisé
Convert Data 2functionTransformation de données avec code personnalisé
MergemergeFusion de plusieurs branches de données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

intégrationfusion de donnéesautomatisation RH

Structure JSON

Voir le code JSON complet
{
    "nodes": [
        {
            "name": "Data 1",
            "type": "n8n-nodes-base.function",
            "position": [
                602,
                350
            ],
            "parameters": {
                "functionCode": "items[0].json = {\n\"data\": [\n{\n\"pointer\": \"12345\",\n\"panel\": \"234234\",\n\"subject\": \"Blah Blah\",\n\"note\": \"\",\n\"interviewers\": [\n{\n\"id\": \"111222333\",\n\"name\": \"Bobby Johnson\",\n\"email\": \"bobbyj@example.com\"\n}\n],\n\"timezone\": \"America\/Los_Angeles\",\n},\n{\n\"pointer\": \"98754\",\n\"panel\": \"3243234\",\n\"subject\": \"Yadda Yadda\",\n\"note\": \"\",\n\"interviewers\": [\n{\n\"id\": \"444555666\",\n\"name\": \"Billy Johnson\",\n\"email\": \"billyj@example.com\"\n}\n],\n\"timezone\": \"America\/Los_Angeles\",\n},\n],\n\"hasNext\": false\n};\nreturn items;\n"
            },
            "typeVersion": 1
        },
        {
            "name": "Data 2",
            "type": "n8n-nodes-base.function",
            "position": [
                602,
                550
            ],
            "parameters": {
                "functionCode": "items[0].json = [\n{\n\"name\": \"test\",\n\"fields\": {\n\"FirstName\": \"Bobby\",\n\"LastName\": \"Johnson\",\n\"JobTitleDescription\": \"Recruiter\",\n\"HomeDepartmentDescription\": \"Recruiting Team\",\n\"Photo\": [\n{\n\"x\": \"attPuc6gAIHUOHjsY\",\n\"url\": \"http:\/\/urlto.com\/BobbyPhoto.jpg\",\n\"filename\": \"photo.jpg\",\n\"size\": 28956,\n\"type\": \"image\/jpeg\"\n}\n],\n\"eid\": \"111222333\"\n},\n\"createdTime\": \"2019-09-23T04:06:48.000Z\"\n},\n{\n\"name\": \"test2\",\n\"fields\": {\n\"FirstName\": \"Billy\",\n\"LastName\": \"Johnson\",\n\"JobTitleDescription\": \"CEO\",\n\"HomeDepartmentDescription\": \"Boss Team\",\n\"Photo\": [\n{\n\"x\": \"attPuc6gAIHUOHjsY\",\n\"url\": \"http:\/\/urlto.com\/BillyPhoto.jpg\",\n\"filename\": \"photo.jpg\",\n\"size\": 28956,\n\"type\": \"image\/jpeg\"\n}\n],\n\"eid\": \"444555666\"\n},\n\"createdTime\": \"2019-09-23T04:06:48.000Z\"\n}\n,\n{\n\"name\": \"test3\",\n\"fields\": {\n\"FirstName\": \"Susan\",\n\"LastName\": \"Smith\",\n\"JobTitleDescription\": \"CFO\",\n\"HomeDepartmentDescription\": \"Boss Team\",\n\"Photo\": [\n{\n\"x\": \"attPuc6gAIHUOHjsY\",\n\"url\": \"http:\/\/urlto.com\/SusanPhoto.jpg\",\n\"filename\": \"photo.jpg\",\n\"size\": 28956,\n\"type\": \"image\/jpeg\"\n}\n],\n\"eid\": \"777888999\"\n},\n\"createdTime\": \"2019-09-23T04:06:48.000Z\"\n}\n];\nreturn items;"
            },
            "typeVersion": 1
        },
        {
            "name": "Convert Data 1",
            "type": "n8n-nodes-base.function",
            "position": [
                752,
                350
            ],
            "parameters": {
                "functionCode": "const newItems = [];\n\nfor (const item of items[0].json.data) {\n  newItems.push({ json: item });\n}\n\nreturn newItems;"
            },
            "typeVersion": 1
        },
        {
            "name": "Convert Data 2",
            "type": "n8n-nodes-base.function",
            "position": [
                752,
                550
            ],
            "parameters": {
                "functionCode": "const newItems = [];\n\nfor (const item of items[0].json) {\n  newItems.push({ json: item });\n}\n\nreturn newItems;"
            },
            "typeVersion": 1
        },
        {
            "name": "Merge",
            "type": "n8n-nodes-base.merge",
            "position": [
                990,
                430
            ],
            "parameters": {
                "mode": "mergeByKey",
                "propertyName1": "interviewers[0].id",
                "propertyName2": "fields.eid"
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Data 1": {
            "main": [
                [
                    {
                        "node": "Convert Data 1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Data 2": {
            "main": [
                [
                    {
                        "node": "Convert Data 2",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Convert Data 1": {
            "main": [
                [
                    {
                        "node": "Merge",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Convert Data 2": {
            "main": [
                [
                    {
                        "node": "Merge",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Optimisez l'intégration des données RH avec fusion intelligente

Ce workflow n8n est conçu pour automatiser l'intégration et la fusion de données issues de différentes sources, opti...

Détection des Discriminations en Entreprise avec IA

Ce workflow permet de détecter les modèles de discrimination au travail en utilisant des technologies avancées comme ...

Optimisation du Processus de Candidature avec AI et Automatisation

Ce workflow n8n simplifie et optimise le processus de candidature en combinant l'upload de CV avec des outils d'intellig...