Änderungen von Dokument N8n Workflow Engine
Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17
Von Version
13.1
bearbeitet von Daniel Herrmann
am 2026/02/22 19:51
am 2026/02/22 19:51
Änderungskommentar:
Neuen Anhang 1771786279823-587.png hochladen
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
-
... ... @@ -12,16 +12,41 @@ 12 12 13 13 === Document Consumed Workflow === 14 14 15 - ToDO15 +Dieser Workflow wird durch das [[Paperless Post-Consume Script>>doc:PROJ.Digitale Mitgliederverwaltung.Paperless NGX.WebHome]] ausgelöst, immer dann, wenn ein **QR Code mit dem korrekten Inhalt **erkannt wird. Die Idee hier ist, dass **ausgedruckte und handschriftliche Dokumente **automatisch verarbeitet werden können. 16 16 17 +Im Prinzip ersetzt dieser Workflow den Docuseal Webhook, der automatisch dem Backend bescheid gibt, wenn alle Parteien unterschrieben haben. Bei ausgedruckten Dokumenten passiert dies stattdessen hierüber. 18 + 19 +[[image:1771785973968-394.png||height="150"]] 20 + 21 +Der Workflow: 22 + 23 +* wird über ein Webhook vom Post Consume Script ausgelesen. Als Inhalt wird der Inhalt des dekodierten QR Codes übergeben 24 +* nur handschriftlich unterschriebene Dokumente werden verarbeitet 25 +* dem Backend wird signalisiert, dass das Dokument erfolgreich verarbeitet wurde 26 + 27 +Als Konsequenz kann das Backend weitere automatische Aktionen ausführen, beispielsweise vorläufige oder dauerhafte Berechtigungen eintragen. 28 + 17 17 === Paperless Papierkorb === 18 18 19 -asd 31 +**In Paperless kann nur der Owner Dokumente in den Papierkorb verschieben**. Dies lässt sich leider nicht anders konfigurieren, sodass wir uns hier mit einem Workaround behelfen: die Mitgliederverwaltung und/oder der Vorstand können dem Dokument **ein Tag zuweisen**. **Dieses Tag löst einen Workflow in Paperless aus:** 20 20 33 +[[image:1771786279823-587.png||height="250"]] 34 + 35 +Dieser Workflow löst zwei Dinge aus (leider ist Dokument löschen keine verfügbare Aktion): 36 + 37 +* er entfernt das Tag wieder, um Rekursion zu vermeiden 38 +* und löst ein N8n Webhook aus 39 + 40 +**Der N8n Workflow löscht dann das Dokument.** 41 + 42 +[[image:1771786234093-932.png||height="150"]] 43 + 21 21 == Cron Jobs - Sync von Daten == 22 22 23 23 === Sync Tags für Einweisungen === 24 24 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 + 25 25 ToDo 26 26 27 27 === Sync Document Types === ... ... @@ -36,9 +36,17 @@ 36 36 37 37 Dieses Event wird ausgelöst, wenn im Backend ein Signatur-Prozess abgeschlossen ist (d.h. alle Parteien haben unterschrieben und die Unterschrift wurde im Backend erfasst). Dies kann auf zwei Arten passieren: 38 38 39 -* Bei rein digitalen Signaturen durch einen über Docuseal ausgelösten Webhook 40 -* Bei handschriftlich unterschrieben Signaturen durch Einscan64 +* Bei **rein digitalen Signaturen** durch einen über **Docuseal ausgelösten Webhook** 65 +* Bei **handschriftlich** unterschrieben Zetteln durch **Einscannen** und den oben beschrieben **"Document Consumed" N8n Workflow** 41 41 67 +[[image:1771785764191-239.png||height="150"]] 68 + 69 +**Der Workflow löst nur bei digitalen Dokumenten eine Aktion aus**. Bei handschriftlich unterschriebenen Dokumenten ist das Dokument bereits eingescannt. Für digital unterschriebene Signaturen: 70 + 71 +* wird der Status der Submission aus Docuseal ausgelesen 72 +* wird das PDF mit den Unterschriften aller Parteien runtergeladen... 73 +* und anschließend in Docuseal hochgeladen und dort verarbeitet. 74 + 42 42 === mksp.backend.user.created === 43 43 44 44 Dieser Workflow wird immer dann getriggert, wenn im Backend ein **neuer User** angelegt wird. Die Informationen aus der NATS Nachricht werden dann verwendet, um den **Korrespondenten in Paperless anzulegen**.
- 1771790486089-157.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.dherrman - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +227.4 KB - Inhalt