Änderungen von Dokument N8n Workflow Engine

Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17

Von Version Icon 15.1 Icon
bearbeitet von Daniel Herrmann
am 2026/02/22 21:01
Änderungskommentar: Neuen Anhang 1771790486089-157.png hochladen
Auf Version Icon 18.1 Icon
bearbeitet von Daniel Herrmann
am 2026/02/22 21:11
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Icon Seiteneigenschaften
Inhalt
... ... @@ -45,14 +45,40 @@
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. Dise
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.**
49 49  
50 -ToDo
50 +[[image:1771790486089-157.png||height="150"]]
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 +
52 52  === Sync Document Types ===
53 53  
54 -ToDo
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.
55 55  
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 +
56 56  == Backend Event Workflows ==
57 57  
58 58  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:
Icon 1771790995906-398.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dherrman
Größe
... ... @@ -1,0 +1,1 @@
1 +280.3 KB
Inhalt Icon