Add Creat-New-Paperless-Korrospodent.json
This commit is contained in:
645
Creat-New-Paperless-Korrospodent.json
Normal file
645
Creat-New-Paperless-Korrospodent.json
Normal file
@@ -0,0 +1,645 @@
|
||||
{
|
||||
"updatedAt": "2026-08-26T20:27:46.756Z",
|
||||
"createdAt": "2026-08-26T19:36:41.957Z",
|
||||
"id": "AyI9y5ewxWbEacD6",
|
||||
"name": "Creat-New-Paperless-Korrospodent",
|
||||
"active": false,
|
||||
"isArchived": false,
|
||||
"nodes": [
|
||||
{
|
||||
"parameters": {
|
||||
"url": "=http://192.168.178.101:8000/api/documents/",
|
||||
"authentication": "genericCredentialType",
|
||||
"genericAuthType": "httpHeaderAuth",
|
||||
"sendQuery": true,
|
||||
"queryParameters": {
|
||||
"parameters": [
|
||||
{
|
||||
"name": "tags__name__icontains",
|
||||
"value": "AITag2"
|
||||
},
|
||||
{
|
||||
"name": "tags__id__in",
|
||||
"value": "17"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {
|
||||
"response": {
|
||||
"response": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "n8n-nodes-base.httpRequest",
|
||||
"typeVersion": 4.3,
|
||||
"position": [
|
||||
-1344,
|
||||
624
|
||||
],
|
||||
"id": "2dcaf020-8864-4077-837a-ccf887a9ef02",
|
||||
"name": "HTTP Request",
|
||||
"credentials": {
|
||||
"httpHeaderAuth": {
|
||||
"id": "Yn1cJCfoNitCVwdO",
|
||||
"name": "paperless_api_token"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"assignments": {
|
||||
"assignments": [
|
||||
{
|
||||
"id": "b5c0e99e-727e-4fe3-be0c-13fb5143cf8a",
|
||||
"name": "=data",
|
||||
"value": "={{ {...$input.first().json, \"document-id\" : $input.last().json.document[0].id} }}",
|
||||
"type": "object"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
1248,
|
||||
480
|
||||
],
|
||||
"id": "5ab009ad-1fc7-45c2-b4c8-1ce5d9b0b74b",
|
||||
"name": "Edit Fields",
|
||||
"executeOnce": false
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"fieldToSplitOut": "results",
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.splitOut",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
-1120,
|
||||
624
|
||||
],
|
||||
"id": "b2a0ee1d-a88d-452a-97ca-388d6ab3c2bc",
|
||||
"name": "Split Out"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"options": {
|
||||
"reset": false
|
||||
}
|
||||
},
|
||||
"type": "n8n-nodes-base.splitInBatches",
|
||||
"typeVersion": 3,
|
||||
"position": [
|
||||
-896,
|
||||
624
|
||||
],
|
||||
"id": "1b486ac2-1b35-44c7-b2f9-abaa4a93e8ec",
|
||||
"name": "Loop Over Items",
|
||||
"executeOnce": false
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"mode": "raw",
|
||||
"jsonOutput": "={\n \"document\": [{{$json.toJsonString()}}]\n}\n",
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
-672,
|
||||
480
|
||||
],
|
||||
"id": "6e3c99cd-6d0c-48bb-9063-3b7b23bc6fea",
|
||||
"name": "documentObject"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"operation": "get",
|
||||
"dataTableId": {
|
||||
"__rl": true,
|
||||
"value": "sjO4pAZNP1j1hHH2",
|
||||
"mode": "list",
|
||||
"cachedResultName": "paperless_correspondent",
|
||||
"cachedResultUrl": "/projects/cSAaWNJydnksD5EB/datatables/sjO4pAZNP1j1hHH2"
|
||||
},
|
||||
"returnAll": true
|
||||
},
|
||||
"type": "n8n-nodes-base.dataTable",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
-224,
|
||||
368
|
||||
],
|
||||
"id": "de15b266-e0ff-4dc8-b427-059a217ad5fd",
|
||||
"name": "getCorrespondent",
|
||||
"executeOnce": true
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"assignments": {
|
||||
"assignments": [
|
||||
{
|
||||
"id": "5ef46e88-d057-485e-9a75-8dcd244c737f",
|
||||
"name": "data",
|
||||
"value": "={{ $json.content.removeMarkdown().replaceAll('`','') }}",
|
||||
"type": "object"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
800,
|
||||
336
|
||||
],
|
||||
"id": "ea4bbfaa-424b-4733-b8b3-ab22fcd13295",
|
||||
"name": "dataPreparationToJSON"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"mode": "combine",
|
||||
"combineBy": "combineAll",
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.merge",
|
||||
"typeVersion": 3.2,
|
||||
"position": [
|
||||
1024,
|
||||
480
|
||||
],
|
||||
"id": "6a45617e-d893-4fa9-a17b-6c2125dd135d",
|
||||
"name": "Merge"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"url": "=https://paperless.prinz-pilaw.de/api/correspondents/",
|
||||
"authentication": "genericCredentialType",
|
||||
"genericAuthType": "httpHeaderAuth",
|
||||
"options": {
|
||||
"response": {
|
||||
"response": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": "n8n-nodes-base.httpRequest",
|
||||
"typeVersion": 4.3,
|
||||
"position": [
|
||||
1472,
|
||||
608
|
||||
],
|
||||
"id": "b664e5ec-0bc6-454e-9703-eb00e67e1260",
|
||||
"name": "Patch Document",
|
||||
"credentials": {
|
||||
"httpHeaderAuth": {
|
||||
"id": "Yn1cJCfoNitCVwdO",
|
||||
"name": "paperless_api_token"
|
||||
}
|
||||
},
|
||||
"notes": "Tag ID 16 = n8nAI\n"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"conditions": {
|
||||
"options": {
|
||||
"caseSensitive": true,
|
||||
"leftValue": "",
|
||||
"typeValidation": "strict",
|
||||
"version": 2
|
||||
},
|
||||
"conditions": [
|
||||
{
|
||||
"id": "f3c75165-57de-407d-a23c-23d794cb78c2",
|
||||
"leftValue": "={{ $json.document[0].content }}",
|
||||
"rightValue": "",
|
||||
"operator": {
|
||||
"type": "string",
|
||||
"operation": "notEmpty",
|
||||
"singleValue": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"combinator": "and"
|
||||
},
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.if",
|
||||
"typeVersion": 2.2,
|
||||
"position": [
|
||||
-448,
|
||||
272
|
||||
],
|
||||
"id": "94405365-458e-4d1b-ac74-7e9889c68402",
|
||||
"name": "If"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"assignments": {
|
||||
"assignments": [
|
||||
{
|
||||
"id": "31ec728f-cb08-4bc6-af76-f96973cb39dc",
|
||||
"name": "component_url",
|
||||
"value": "http://192.168.178.101:8000/api/correspondents/",
|
||||
"type": "string"
|
||||
},
|
||||
{
|
||||
"id": "e339d699-2f4b-4cd2-9e77-0c46cff58c29",
|
||||
"name": "component_name",
|
||||
"value": "correspondents",
|
||||
"type": "string"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.set",
|
||||
"typeVersion": 3.4,
|
||||
"position": [
|
||||
-1344,
|
||||
432
|
||||
],
|
||||
"id": "ed0736e4-c99b-4761-b171-f6edc2b16207",
|
||||
"name": "correspondents"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"workflowId": {
|
||||
"__rl": true,
|
||||
"value": "Fw7gwUx6RgHKBZO5cmsjj",
|
||||
"mode": "list",
|
||||
"cachedResultUrl": "/workflow/Fw7gwUx6RgHKBZO5cmsjj",
|
||||
"cachedResultName": "paperless_get_component"
|
||||
},
|
||||
"workflowInputs": {
|
||||
"mappingMode": "defineBelow",
|
||||
"value": {
|
||||
"component_name": "={{ $json.component_name }}",
|
||||
"component_url": "={{ $json.component_url }}"
|
||||
},
|
||||
"matchingColumns": [
|
||||
"component"
|
||||
],
|
||||
"schema": [
|
||||
{
|
||||
"id": "component_name",
|
||||
"displayName": "component_name",
|
||||
"required": false,
|
||||
"defaultMatch": false,
|
||||
"display": true,
|
||||
"canBeUsedToMatch": true,
|
||||
"type": "string",
|
||||
"removed": false
|
||||
},
|
||||
{
|
||||
"id": "component_url",
|
||||
"displayName": "component_url",
|
||||
"required": false,
|
||||
"defaultMatch": false,
|
||||
"display": true,
|
||||
"canBeUsedToMatch": true,
|
||||
"type": "string",
|
||||
"removed": false
|
||||
}
|
||||
],
|
||||
"attemptToConvertTypes": false,
|
||||
"convertFieldsToString": true
|
||||
},
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.executeWorkflow",
|
||||
"typeVersion": 1.3,
|
||||
"position": [
|
||||
-1120,
|
||||
432
|
||||
],
|
||||
"id": "1a63e077-fee0-40b7-99a4-6a72d61c2955",
|
||||
"name": "Call 'paperless_get_component'"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"mode": "combine",
|
||||
"combineBy": "combineAll",
|
||||
"options": {}
|
||||
},
|
||||
"type": "n8n-nodes-base.merge",
|
||||
"typeVersion": 3.2,
|
||||
"position": [
|
||||
0,
|
||||
336
|
||||
],
|
||||
"id": "369c02b5-b435-4825-a71b-ee05c06c6386",
|
||||
"name": "Merge1",
|
||||
"executeOnce": true
|
||||
},
|
||||
{
|
||||
"parameters": {},
|
||||
"type": "n8n-nodes-base.manualTrigger",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
-1600,
|
||||
336
|
||||
],
|
||||
"id": "1c464ae4-8c64-4f4e-a0ee-a6f6bf10c22a",
|
||||
"name": "When clicking ‘Execute workflow’"
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"modelId": {
|
||||
"__rl": true,
|
||||
"value": "ministral-3:3b",
|
||||
"mode": "list",
|
||||
"cachedResultName": "ministral-3:3b"
|
||||
},
|
||||
"messages": {
|
||||
"values": [
|
||||
{
|
||||
"content": "=[Dokument Inhalt Start]\n{{ $('documentObject').item.json.document[0].title}}\n[Dokument Inhalt Ende]"
|
||||
}
|
||||
]
|
||||
},
|
||||
"options": {
|
||||
"system": "Kannst du bitte für dieses Dokumenten Titel den passenden Korrespondent zuweisen, welche ich in Paperless für Dokument benutze. \nVersuch aus dem Title den Korrespondent, DokumentType und Tags Vorzuschlage der für einfache Suche später in Paperless nützlich wäre.\n\n\nStelle sicher das ausschließlich mit purem JSON. Nutze keine Markdown-Formatierung wie ` ` `json. Beginne direkt mit der öffnenden geschweiften Klammer {.\n\n\nBeispielantwort 2 wenn du einen neunen Korrespondent vorschlägst\n{\n\"Title\": \"Bestellung Aliexpress\",\n\"Korrespondent\": \"Aliexpress\"\n\"Korrespondent\": \"Aliexpress\"\n\"Tags:[\"Online Einkauf\"],\n\"Dokumenttyp\": \"Bestellung\"\n}",
|
||||
"format": "json"
|
||||
}
|
||||
},
|
||||
"type": "@n8n/n8n-nodes-langchain.ollama",
|
||||
"typeVersion": 1,
|
||||
"position": [
|
||||
432,
|
||||
320
|
||||
],
|
||||
"id": "8f764717-9b44-4ba6-828c-5d69ae5e1bc0",
|
||||
"name": "Message a model1",
|
||||
"executeOnce": true,
|
||||
"credentials": {
|
||||
"ollamaApi": {
|
||||
"id": "fgaZliEtIoej3jtn",
|
||||
"name": "Ollama account"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"parameters": {
|
||||
"rule": {
|
||||
"interval": [
|
||||
{
|
||||
"triggerAtHour": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": "n8n-nodes-base.scheduleTrigger",
|
||||
"typeVersion": 1.3,
|
||||
"position": [
|
||||
-1600,
|
||||
528
|
||||
],
|
||||
"id": "db39fbc6-ed71-4496-af1a-2be4cdbc7c93",
|
||||
"name": "Schedule Trigger"
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"HTTP Request": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Split Out",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Split Out": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Loop Over Items",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Loop Over Items": {
|
||||
"main": [
|
||||
[],
|
||||
[
|
||||
{
|
||||
"node": "documentObject",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Edit Fields": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Patch Document",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"documentObject": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Merge",
|
||||
"type": "main",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"node": "If",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"getCorrespondent": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Merge1",
|
||||
"type": "main",
|
||||
"index": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"dataPreparationToJSON": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Merge",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Merge": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Edit Fields",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Patch Document": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Loop Over Items",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"If": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "getCorrespondent",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"node": "Merge1",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"node": "Loop Over Items",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"correspondents": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Call 'paperless_get_component'",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Merge1": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Message a model1",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"When clicking ‘Execute workflow’": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "correspondents",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"node": "HTTP Request",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Message a model1": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "dataPreparationToJSON",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Schedule Trigger": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "correspondents",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"node": "HTTP Request",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"executionOrder": "v1",
|
||||
"availableInMCP": false,
|
||||
"binaryMode": "separate"
|
||||
},
|
||||
"staticData": {
|
||||
"node:Schedule Trigger": {
|
||||
"recurrenceRules": []
|
||||
}
|
||||
},
|
||||
"meta": {
|
||||
"templateCredsSetupCompleted": true
|
||||
},
|
||||
"pinData": {
|
||||
"Message a model1": [
|
||||
{
|
||||
"json": {
|
||||
"content": "{\n \"Title\": \"Parkentgeltbeleg Heidelberg\",\n \"Korrespondent\": \"Stadt Heidelberg\",\n \"Tags\": [\"Parkgebühren\", \"Beleg\", \"Öffentliche Einrichtung\"],\n \"Dokumenttyp\": \"Parkgebühr/Rechnung\"\n}"
|
||||
},
|
||||
"pairedItem": {
|
||||
"item": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"versionId": "ee4360d3-70b3-403d-80a8-46e5df49771a",
|
||||
"activeVersionId": null,
|
||||
"triggerCount": 1,
|
||||
"shared": [
|
||||
{
|
||||
"updatedAt": "2026-08-26T19:36:42.069Z",
|
||||
"createdAt": "2026-08-26T19:36:42.069Z",
|
||||
"role": "workflow:owner",
|
||||
"workflowId": "AyI9y5ewxWbEacD6",
|
||||
"projectId": "cSAaWNJydnksD5EB"
|
||||
}
|
||||
],
|
||||
"activeVersion": null,
|
||||
"tags": [
|
||||
{
|
||||
"updatedAt": "2026-02-07T16:44:35.454Z",
|
||||
"createdAt": "2026-02-07T16:44:35.454Z",
|
||||
"id": "0tHqAlm05JhR7voQ",
|
||||
"name": "ollama_paperless"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user