Workflow n8n

Automatisation Google Drive avec n8n : sauvegarde de workflows

Ce workflow n8n a pour objectif d'automatiser la sauvegarde de vos workflows n8n sur Google Drive, garantissant ainsi la sécurité de vos données et la continuité de votre activité. Dans un contexte où la gestion des données est cruciale pour les entreprises, cette automatisation permet de réduire les risques de perte d'informations importantes. Les cas d'usage incluent les équipes de développement et les responsables de projets qui souhaitent s'assurer que leurs configurations sont toujours disponibles en cas de besoin.

  • Étape 1 : le déclencheur est un 'Schedule Trigger' qui permet de définir une fréquence pour la sauvegarde.
  • Étape 2 : les paramètres sont configurés via le noeud 'Parameters', où vous pouvez définir les options de sauvegarde.
  • Étape 3 : le noeud 'Code' exécute un script JavaScript pour traiter les données des workflows n8n.
  • Étape 4 : le noeud 'Get all n8n Workflows' récupère tous les workflows existants, et enfin,
  • Étape 5 : le noeud 'Backup to Google Drive' sauvegarde ces workflows dans un dossier spécifique sur votre Google Drive. Cette automatisation n8n offre des bénéfices significatifs en termes de sécurité des données et de tranquillité d'esprit pour les utilisateurs, tout en optimisant le temps consacré à la gestion manuelle des sauvegardes.
Tags clés :automatisationGoogle Drivesauvegarden8nworkflows
Catégorie: Scheduled · Tags: automatisation, Google Drive, sauvegarde, n8n, workflows0

Workflow n8n Google Drive, sauvegarde, workflows : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Drive, sauvegarde, workflows : détail des nœuds

  • Parameters

    Ce noeud permet de définir des paramètres et des affectations pour le workflow.

  • Schedule Trigger

    Ce noeud déclenche le workflow selon un calendrier défini par une règle.

  • Sticky Note3

    Ce noeud crée une note autocollante avec des propriétés telles que la couleur, la largeur, la hauteur et le contenu.

  • Code

    Ce noeud exécute un code JavaScript personnalisé pour traiter des données.

  • Get all n8n Workflows

    Ce noeud récupère tous les workflows n8n existants en utilisant des filtres et des options de requête.

  • Backup to Google Drive

    Ce noeud sauvegarde des fichiers sur Google Drive en spécifiant un nom, un ID de drive, des options et un ID de dossier.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "c911aed9995230b93fd0d9bc41c258d697c2fe97a3bab8c02baf85963eeda618",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "3239827a-ba1c-4131-bfbe-6fa7d35bfaae",
      "name": "Parameters",
      "type": "n8n-nodes-base.set",
      "position": [
        360,
        720
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1b65def6-4984-497d-a4bc-232af22927ad",
              "name": "directory",
              "type": "string",
              "value": "https://drive.google.com/drive/folders/your-directory-id"
            },
            {
              "id": "c8c98f88-9f22-4574-88b8-1db99f6e4ec4",
              "name": "parentdrive",
              "type": "string",
              "value": "https://drive.google.com/drive/my-drive"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "de6411b5-5d53-4d42-b3b6-0fc4b84c52ea",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        180,
        720
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 1,
              "triggerAtMinute": 30
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "5b25b86a-c957-4aa3-9c10-b884ee30d9a1",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        460
      ],
      "parameters": {
        "color": 3,
        "width": 560,
        "height": 140,
        "content": "## Simplest n8n Workflow Backup – Automating Your Data Security in Google Drive"
      },
      "typeVersion": 1
    },
    {
      "id": "f5033398-ccf6-4126-9039-6fa8a5968552",
      "name": "Code",
      "type": "n8n-nodes-base.code",
      "position": [
        720,
        720
      ],
      "parameters": {
        "jsCode": "return items.map(item => {\n  const jsonData = JSON.stringify(item.json);\n  const binaryData = Buffer.from(jsonData).toString('base64');\n  item.binary = {\n    data: {\n      data: binaryData,\n      mimeType: 'application/json',\n      fileName: 'data.json'\n    }\n  };\n  return item;\n});"
      },
      "typeVersion": 2
    },
    {
      "id": "b8532f27-a619-4683-a835-096f3a450397",
      "name": "Get all n8n Workflows",
      "type": "n8n-nodes-base.n8n",
      "position": [
        540,
        720
      ],
      "parameters": {
        "filters": {},
        "requestOptions": {}
      },
      "credentials": {
        "n8nApi": {
          "id": "lkbDvgt244nzvwuE",
          "name": "n8n account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e6c815c6-00ac-4d91-b92f-dfc0c962bcd3",
      "name": "Backup to Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        900,
        720
      ],
      "parameters": {
        "name": "={{  $json.name+ \".json\"}}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "url",
          "value": "={{ $('Parameters').item.json.directory }}"
        }
      },
      "retryOnFail": true,
      "typeVersion": 3
    }
  ],
  "pinData": {},
  "connections": {
    "Code": {
      "main": [
        [
          {
            "node": "Backup to Google Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parameters": {
      "main": [
        [
          {
            "node": "Get all n8n Workflows",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get all n8n Workflows": {
      "main": [
        [
          {
            "node": "Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Drive, sauvegarde, workflows : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux équipes techniques et aux responsables de projets au sein d'entreprises de taille moyenne à grande, qui utilisent n8n pour automatiser leurs processus. Un niveau technique intermédiaire est recommandé pour une mise en œuvre efficace.

Workflow n8n Google Drive, sauvegarde, workflows : problème résolu

Ce workflow résout le problème de la perte potentielle de données critiques en automatisant la sauvegarde des workflows n8n sur Google Drive. Grâce à cette solution, les utilisateurs évitent les frustrations liées à la gestion manuelle des sauvegardes et réduisent les risques de perte d'informations. En mettant en place cette automatisation, les utilisateurs bénéficient d'une tranquillité d'esprit, sachant que leurs configurations sont sécurisées et accessibles à tout moment.

Workflow n8n Google Drive, sauvegarde, workflows : étapes du workflow

Étape 1 : le workflow commence par un déclencheur programmé qui définit la fréquence de la sauvegarde.

  • Étape 1 : les paramètres de sauvegarde sont configurés pour s'assurer que toutes les options nécessaires sont prises en compte.
  • Étape 2 : un script JavaScript est exécuté pour traiter les données des workflows n8n.
  • Étape 3 : tous les workflows existants sont récupérés pour être sauvegardés.
  • Étape 4 : enfin, les données sont sauvegardées dans un dossier spécifique sur Google Drive, garantissant ainsi leur sécurité.

Workflow n8n Google Drive, sauvegarde, workflows : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier les paramètres du déclencheur pour ajuster la fréquence de sauvegarde selon vos besoins. Il est également possible de changer le nom du dossier dans Google Drive où les sauvegardes seront stockées. Assurez-vous que les permissions d'accès à Google Drive sont correctement configurées pour permettre à n8n d'effectuer les sauvegardes. Vous pouvez également adapter le script JavaScript pour inclure des informations supplémentaires ou pour filtrer certains workflows selon des critères spécifiques.