Änderungen von Dokument N8n Workflow Engine

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

Von Version Icon 10.1 Icon
bearbeitet von Daniel Herrmann
am 2026/02/22 19:42
Änderungskommentar: Neuen Anhang 1771785764191-239.png hochladen
Auf Version Icon 14.2 Icon
bearbeitet von Daniel Herrmann
am 2026/02/22 21:00
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Icon Seiteneigenschaften
Inhalt
... ... @@ -12,16 +12,41 @@
12 12  
13 13  === Document Consumed Workflow ===
14 14  
15 -ToDO
15 +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 Einscan
64 +* 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**.
Icon 1771785973968-394.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dherrman
Größe
... ... @@ -1,0 +1,1 @@
1 +83.1 KB
Inhalt Icon
Icon 1771786234093-932.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dherrman
Größe
... ... @@ -1,0 +1,1 @@
1 +56.7 KB
Inhalt Icon
Icon 1771786279823-587.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.dherrman
Größe
... ... @@ -1,0 +1,1 @@
1 +173.8 KB
Inhalt Icon