Workflow n8n

Automatisation n8n : compression de fichiers multiples

Ce workflow n8n a pour objectif de simplifier le processus de compression de plusieurs fichiers en un seul. Dans un contexte professionnel où la gestion des fichiers est cruciale, ce type d'automatisation permet d'économiser du temps et de réduire les erreurs humaines. Les entreprises qui manipulent régulièrement des documents volumineux, comme les agences de communication ou les départements de marketing, bénéficieront grandement de cette solution.

  • Étape 1 : le workflow est déclenché par un événement spécifique, grâce au nœud 'Execute Workflow Trigger'.
  • Étape 2 : les fichiers sont ensuite compressés à l'aide du nœud 'Compression', où les paramètres tels que le nom du fichier et le type d'opération sont définis.
  • Étape 3 : un nœud 'Sticky Note' permet d'ajouter des annotations ou des notes sur le fichier compressé, ce qui peut être utile pour le suivi ou la documentation.
  • Étape 4 : le nœud 'Prepare Output' prépare la sortie finale, en définissant les options et les assignations nécessaires. Enfin, le nœud 'Code Magic' exécute un code JavaScript personnalisé pour des traitements spécifiques. En intégrant ce workflow, les entreprises peuvent non seulement améliorer leur efficacité opérationnelle, mais aussi garantir une meilleure gestion de leurs ressources numériques.
Tags clés :automatisationcompressionworkflown8ngestion de fichiers
Catégorie: Manual · Tags: automatisation, compression, workflow, n8n, gestion de fichiers0

Workflow n8n compression, gestion de fichiers : vue d'ensemble

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

Workflow n8n compression, gestion de fichiers : détail des nœuds

  • Execute Workflow Trigger

    Ce noeud déclenche l'exécution d'un workflow.

  • Compression

    Ce noeud effectue une compression de fichiers selon les paramètres spécifiés.

  • Sticky Note

    Ce noeud crée une note autocollante avec le contenu et la hauteur définis.

  • Prepare Output

    Ce noeud prépare la sortie en définissant des options et des affectations.

  • Code Magic

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

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

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "r3qHlCVCczqTw3pP",
  "meta": {
    "instanceId": "1bc0f4fa5e7d17ac362404cbb49337e51e5061e019cfa24022a8667c1f1ce287"
  },
  "name": "Zip multiple files",
  "tags": [],
  "nodes": [
    {
      "id": "8de50ed2-b298-4701-8747-f6c7158fa15f",
      "name": "Execute Workflow Trigger",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5e03dfdd-696e-4a04-99e9-4094ae4371ac",
      "name": "Compression",
      "type": "n8n-nodes-base.compression",
      "position": [
        460,
        0
      ],
      "parameters": {
        "fileName": "=data{{$now.format('yyyy-MM-dd-tt')}}.zip",
        "operation": "compress",
        "binaryPropertyName": "={{ $json.binary_keys }}"
      },
      "typeVersion": 1.1
    },
    {
      "id": "e25abf55-fb05-47d0-ba65-9b4e2f08d856",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -340,
        -100
      ],
      "parameters": {
        "height": 360,
        "content": "## About\nUse me as modular workflow. Instead of building me fixed in your workflow. Just call me when you need me.\n\n\n## Input\nInput can be multiple files \n-imgaes\n-pdfs\n-xlsx,csv....\n\n## Output\nSingle zip file"
      },
      "typeVersion": 1
    },
    {
      "id": "db7b6475-25b5-44de-b37e-70b75c91455e",
      "name": "Prepare Output",
      "type": "n8n-nodes-base.set",
      "position": [
        680,
        0
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "b0c3c3db-584a-48c9-b0ca-7f527d35f5a4",
              "name": "fileName",
              "type": "string",
              "value": "={{ $binary.data.fileName.replaceAll(\" \",\"\") }}"
            }
          ]
        },
        "includeOtherFields": true
      },
      "typeVersion": 3.4
    },
    {
      "id": "6cf6b9ba-e5a3-4d5f-a539-e84d839f7e99",
      "name": "Code Magic",
      "type": "n8n-nodes-base.code",
      "position": [
        240,
        0
      ],
      "parameters": {
        "jsCode": "let binaries = {}, binary_keys = [];\n\nfor (const [index, inputItem] of Object.entries($input.all())) {\n  binaries[`data_${index}`] = inputItem.binary.data;\n  binary_keys.push(`data_${index}`);\n}\n\nreturn [{\n    json: {\n        binary_keys: binary_keys.join(',')\n    },\n    binary: binaries\n}];\n"
      },
      "typeVersion": 2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "16f64706-0a2a-4f9f-a96f-f149a4874ae4",
  "connections": {
    "Code Magic": {
      "main": [
        [
          {
            "node": "Compression",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compression": {
      "main": [
        [
          {
            "node": "Prepare Output",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Execute Workflow Trigger": {
      "main": [
        [
          {
            "node": "Code Magic",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n compression, gestion de fichiers : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux entreprises et équipes qui gèrent un volume important de fichiers, comme les agences de communication, les départements marketing ou les équipes de développement. Un niveau technique intermédiaire est recommandé pour personnaliser et intégrer ce workflow efficacement.

Workflow n8n compression, gestion de fichiers : problème résolu

Ce workflow résout le problème de la gestion inefficace des fichiers en automatisant le processus de compression. Les utilisateurs n'ont plus besoin de compresser manuellement chaque fichier, ce qui leur fait gagner un temps précieux et réduit le risque d'erreurs. En utilisant cette automatisation n8n, les entreprises peuvent améliorer leur productivité et se concentrer sur des tâches à plus forte valeur ajoutée.

Workflow n8n compression, gestion de fichiers : étapes du workflow

Étape 1 : le workflow est déclenché manuellement.

  • Étape 1 : les fichiers sélectionnés sont compressés grâce au nœud 'Compression', où l'utilisateur définit le nom du fichier et le type d'opération.
  • Étape 2 : des notes peuvent être ajoutées au fichier compressé via le nœud 'Sticky Note'.
  • Étape 3 : la sortie est préparée avec le nœud 'Prepare Output', qui configure les options nécessaires.
  • Étape 4 : enfin, le nœud 'Code Magic' exécute un code JavaScript pour des traitements supplémentaires.

Workflow n8n compression, gestion de fichiers : guide de personnalisation

Pour personnaliser ce workflow, commencez par ajuster le nœud 'Compression' en spécifiant le nom du fichier et le type d'opération souhaité. Vous pouvez également modifier le contenu du nœud 'Sticky Note' pour y inclure des informations pertinentes. Assurez-vous que le nœud 'Prepare Output' est configuré selon vos besoins, notamment en ce qui concerne les options de sortie. Si vous souhaitez intégrer d'autres outils, examinez les possibilités d'ajout de nouveaux nœuds ou de modifications dans le code JavaScript du nœud 'Code Magic'. Pour garantir la sécurité et le bon fonctionnement du flux, pensez à monitorer les erreurs potentielles et à tester régulièrement le workflow.