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