Änderungen von Dokument N8n Workflow Engine
Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17
Von Version
18.2
bearbeitet von Daniel Herrmann
am 2026/02/22 21:12
am 2026/02/22 21:12
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version
15.1
bearbeitet von Daniel Herrmann
am 2026/02/22 21:01
am 2026/02/22 21:01
Änderungskommentar:
Neuen Anhang 1771790486089-157.png hochladen
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -45,40 +45,14 @@ 45 45 46 46 === Sync Tags für Einweisungen === 47 47 48 -In Paperless unterscheiden wir verschiedene Arten von Dokumente, diese sind [[hier im Wiki beschrieben>>doc:PROJ.Digitale Mitgliederverwaltung.WebHome]]. Es wäre aber nicht zweckmäßig, für jede Einweisung ebenfalls einen eigenen Typ zu erzeugen, daher verwenden wir Tags. **Dieser Workflow liest die verfügbaren Einweisungen vom Backend der Homepage aus und erzeugt die Tags.**48 +In Paperless unterscheiden wir verschiedene Arten von Dokumente, diese sind [[hier im Wiki beschrieben>>doc:PROJ.Digitale Mitgliederverwaltung.WebHome]]. Es wäre aber nicht zweckmäßig, für jede Einweisung ebenfalls einen eigenen Typ zu erzeugen, daher verwenden wir Tags. Dise 49 49 50 - [[image:1771790486089-157.png||height="150"]]50 +ToDo 51 51 52 -Dieser Workflow **regelmäßig als Cronjob ausgeführt**. 53 - 54 -* liest verschiedene Informationen aus Paperless aus 55 -** Alle Gruppe, und findet die ID der Gruppen für Mitgliederverwaltung und IT-Admins 56 -** Alle User, und findet die ID des MV Owner Users 57 -** Alle bestehenden Tags 58 -* Dann werden die verfügbaren Einweisungen aus dem Backend ausgelesen 59 -* Im Merge Node werden Tags herausgefiltert, die noch nicht in Paperless existieren 60 -* Diese werden dann erzeugt. 61 - 62 62 === Sync Document Types === 63 63 64 - Die verfügbaren Dokumenten-Typen werden [[in Directus verwaltet>>https://assets.makerspace-darmstadt.de/admin/content/paperless_document_types]], und können dort einfacher verändert werden.Dieser Workflow synchronisiert die Dokumenten-Typen ähnlich der Tags für Einweisungen.54 +ToDo 65 65 66 -[[image:1771790995906-398.png||height="150"]] 67 - 68 -Dieser Workflow **regelmäßig als Cronjob ausgeführt**. 69 - 70 -* liest verschiedene Informationen aus Paperless aus 71 -** Alle Gruppe, und findet die ID der Gruppen für Mitgliederverwaltung und IT-Admins 72 -** Alle User, und findet die ID des MV Owner Users 73 -** Alle bestehenden Dokumenten-Typen 74 -* Dann werden die verfügbaren Typen aus Directus ausgelesen 75 -* Im Merge Node werden Typen herausgefiltert, die noch nicht in Paperless existieren 76 -* Diese werden dann erzeugt 77 - 78 -{{info}} 79 -Wir müssen überdenken, ob dies wirklich so sinnvoll ist. Die Dokumenten-Typen werden vom Backend in den QR Code rein kodiert und müssen übereinstimmen, damit das Dokument erfolgreich zugeordnet werden kann. Es macht eventuell mehr Sinn, dass IT-Admins diese direkt in Paperless verwalten. Dann würde die Directus Collection und dieser Workflow wegfallen. 80 -{{/info}} 81 - 82 82 == Backend Event Workflows == 83 83 84 84 Bestimmte Events aus dem Backend werden über NATS als Event gepublished. Details dazu sind auf der [[Seite zu NATS>>doc:PROJ.Digitale Mitgliederverwaltung.Technische Dokumentation.NATS Setup.WebHome]] beschrieben. Hier werden die Events beschrieben, die Paperless betreffen: ... ... @@ -148,6 +148,10 @@ 148 148 149 149 Alle notwendigen Daten (inklusive der Paperless Korrespondent-ID) sind im NATS Event vorhanden. Es wird also lediglich ein neuer Display-Name erzeugt (Format: siehe Tabelle oben) und der Korrespondent wird aktualisiert. 150 150 151 -= N8n Nodes =125 +== Subflows == 152 152 153 -N8n nodes sind im Prinzip die Schnittstelle zwischen N8n und externen Tools. Einige Funktionalitäten sind Teil des N8n Cores (beispielsweise HTTP Anfragen, MQTT, ...), andere müssen über externe Nodes hinzugefügt werden. Für einige Tools nutzen wir bestehende Community Nodes, für andere haben wir selbst welche entwi 127 +ToDo 128 + 129 += Community Nodes = 130 + 131 +asd
- 1771790995906-398.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.dherrman - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -280.3 KB - Inhalt