From 28c02cc46d8f7d550f976a191beabba69f0ef287 Mon Sep 17 00:00:00 2001 From: m3tam3re <41329178+m3tam3re@users.noreply.github.com> Date: Wed, 1 Nov 2023 14:49:42 +0100 Subject: [PATCH] =?UTF-8?q?[N8N=20Backup]=20Auftr=C3=A4ge=20B=C3=B6ttcher.?= =?UTF-8?q?json=20(new)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- workflows/Aufträge Böttcher.json | 386 +++++++++++++++++++++++++++++++ 1 file changed, 386 insertions(+) create mode 100644 workflows/Aufträge Böttcher.json diff --git a/workflows/Aufträge Böttcher.json b/workflows/Aufträge Böttcher.json new file mode 100644 index 0000000..4d76ea6 --- /dev/null +++ b/workflows/Aufträge Böttcher.json @@ -0,0 +1,386 @@ +{ + "active": false, + "connections": { + "Gmail Trigger": { + "main": [ + [ + { + "node": "Gmail", + "type": "main", + "index": 0 + } + ] + ] + }, + "Gmail": { + "main": [ + [ + { + "node": "IF", + "type": "main", + "index": 0 + } + ] + ] + }, + "IF": { + "main": [ + [ + { + "node": "Code", + "type": "main", + "index": 0 + } + ], + [ + { + "node": "NoOp", + "type": "main", + "index": 0 + } + ] + ] + }, + "An Datev weiterleiten": { + "main": [ + [ + { + "node": "Datev Label anhängen", + "type": "main", + "index": 0 + } + ] + ] + }, + "Code": { + "main": [ + [ + { + "node": "Spreadsheet File", + "type": "main", + "index": 0 + }, + { + "node": "Spreadsheet File1", + "type": "main", + "index": 0 + } + ] + ] + }, + "Binärdaten zu JSON": { + "main": [ + [ + { + "node": "Hash erzeugen", + "type": "main", + "index": 0 + } + ] + ] + }, + "Hash erzeugen": { + "main": [ + [ + { + "node": "An Datev weiterleiten", + "type": "main", + "index": 0 + } + ] + ] + }, + "Spreadsheet File": { + "main": [ + [ + { + "node": "Set", + "type": "main", + "index": 0 + } + ] + ] + } + }, + "createdAt": "2023-11-01T10:32:45.897Z", + "id": "7qpiCqvr7rDKs4vZ", + "name": "Aufträge Böttcher", + "nodes": [ + { + "parameters": { + "pollTimes": { + "item": [ + { + "mode": "everyMinute" + } + ] + }, + "filters": { + "labelIds": [ + "INBOX" + ] + } + }, + "id": "ef9432d8-4bb8-4796-acb8-301549d38f2d", + "name": "Gmail Trigger", + "type": "n8n-nodes-base.gmailTrigger", + "typeVersion": 1, + "position": [ + -860, + 740 + ], + "credentials": { + "gmailOAuth2": { + "id": "1", + "name": "Gmail - buchhaltung@lanakk.com" + } + } + }, + { + "parameters": { + "operation": "get", + "messageId": "=18b8a733e7ed6b2e", + "simple": false, + "options": { + "dataPropertyAttachmentsPrefixName": "attachment_", + "downloadAttachments": true + } + }, + "id": "67c031f2-412c-4752-808a-5b1797176f4e", + "name": "Gmail", + "type": "n8n-nodes-base.gmail", + "typeVersion": 2, + "position": [ + -640, + 740 + ], + "credentials": { + "gmailOAuth2": { + "id": "1", + "name": "Gmail - buchhaltung@lanakk.com" + } + } + }, + { + "parameters": { + "conditions": { + "string": [ + { + "value1": "={{$jmespath($binary, \"*.[fileExtension]\")}}", + "operation": "contains", + "value2": "xlsx" + }, + { + "value1": "={{$json[\"labelIds\"][1]}}", + "operation": "notEqual", + "value2": "SENT" + } + ] + } + }, + "id": "9f5fddf2-87ad-4839-93a0-8cb4b30db525", + "name": "IF", + "type": "n8n-nodes-base.if", + "typeVersion": 1, + "position": [ + -420, + 740 + ] + }, + { + "parameters": { + "sendTo": "79e9685d-6952-420b-a9b0-db1950def732@uploadmail.datev.de", + "subject": "=Neuer Beleg - {{$now}}", + "message": "=", + "options": { + "attachmentsUi": { + "attachmentsBinary": [ + { + "property": "attachment_0" + } + ] + } + } + }, + "id": "6fa510cb-209f-4d36-aeff-a8d9f88859e5", + "name": "An Datev weiterleiten", + "type": "n8n-nodes-base.gmail", + "typeVersion": 2, + "position": [ + 1180, + 540 + ], + "credentials": { + "gmailOAuth2": { + "id": "1", + "name": "Gmail - buchhaltung@lanakk.com" + } + } + }, + { + "parameters": { + "operation": "addLabels", + "messageId": "={{$node[\"An Datev weiterleiten\"].json[\"id\"]}}", + "labelIds": [ + "Label_5013070903895930344" + ] + }, + "id": "96b6f97a-d4ec-4237-a4d1-881bae13f48d", + "name": "Datev Label anhängen", + "type": "n8n-nodes-base.gmail", + "typeVersion": 2, + "position": [ + 1380, + 540 + ], + "credentials": { + "gmailOAuth2": { + "id": "1", + "name": "Gmail - buchhaltung@lanakk.com" + } + } + }, + { + "parameters": {}, + "id": "b62f1daf-b550-4a33-95d3-1fb804d886fb", + "name": "NoOp", + "type": "n8n-nodes-base.noOp", + "typeVersion": 1, + "position": [ + -140, + 840 + ] + }, + { + "parameters": { + "jsCode": "\nitems = [];\n\nfor (const item of $input.all()) {\n for (let i = 0; i < Object.keys(item.binary).length; i++) {\n let newItem = {\n \"json\": {},\n \"binary\": {}\n };\n if (item.binary[\"attachment_\" +i].fileExtension != \"xlsx\"){\n continue;\n }\n newItem.json = item.json;\n newItem.binary.attachment_0 = item.binary[\"attachment_\" +i];\n items.push(newItem);\n }\n}\n\nreturn items;" + }, + "id": "eb50db9a-c93e-41b3-a18e-e83da4478db5", + "name": "Code", + "type": "n8n-nodes-base.code", + "typeVersion": 1, + "position": [ + -140, + 640 + ] + }, + { + "parameters": { + "setAllData": false, + "sourceKey": "=attachment_0", + "options": { + "keepSource": true + } + }, + "id": "a20af92b-8583-443a-929a-3ead4eb4d5e0", + "name": "Binärdaten zu JSON", + "type": "n8n-nodes-base.moveBinaryData", + "typeVersion": 1, + "position": [ + 940, + 120 + ] + }, + { + "parameters": { + "value": "={{$json.data}}", + "dataPropertyName": "hash" + }, + "id": "55c728e6-e705-43a6-aea9-f1a2e0bed852", + "name": "Hash erzeugen", + "type": "n8n-nodes-base.crypto", + "typeVersion": 1, + "position": [ + 840, + 340 + ] + }, + { + "parameters": { + "operation": "get", + "messageId": "={{$json[\"id\"]}}", + "simple": false, + "options": { + "dataPropertyAttachmentsPrefixName": "attachment_", + "downloadAttachments": true + } + }, + "id": "7c6d0af6-3d2c-4640-b994-2916a94005cc", + "name": "Gmail1", + "type": "n8n-nodes-base.gmail", + "typeVersion": 2, + "position": [ + -460, + 420 + ], + "credentials": { + "gmailOAuth2": { + "id": "1", + "name": "Gmail - buchhaltung@lanakk.com" + } + } + }, + { + "parameters": { + "binaryPropertyName": "attachment_0", + "options": { + "headerRow": true, + "range": "29" + } + }, + "id": "2b4393cd-b228-4716-af31-7a7315dcb5ef", + "name": "Spreadsheet File", + "type": "n8n-nodes-base.spreadsheetFile", + "typeVersion": 2, + "position": [ + 140, + 640 + ] + }, + { + "parameters": { + "keepOnlySet": true, + "options": {} + }, + "id": "e06634d2-3c66-4c12-9c21-101c3cdb0250", + "name": "Set", + "type": "n8n-nodes-base.set", + "typeVersion": 2, + "position": [ + 380, + 640 + ] + }, + { + "parameters": { + "binaryPropertyName": "attachment_0", + "options": { + "readAsString": true, + "range": "12" + } + }, + "id": "54970c46-06a5-4e34-9b47-7ee9295d2798", + "name": "Spreadsheet File1", + "type": "n8n-nodes-base.spreadsheetFile", + "typeVersion": 2, + "position": [ + 140, + 400 + ] + } + ], + "pinData": {}, + "settings": {}, + "staticData": { + "node:Gmail Trigger": { + "possibleDuplicates": [ + "18b8a70efc6daffe" + ], + "lastTimeChecked": 1698834738 + } + }, + "tags": [], + "triggerCount": 1, + "updatedAt": "2023-11-01T13:49:37.000Z", + "versionId": "5d93d178-a968-44cf-9e74-72635a14fd4e" +} \ No newline at end of file