Änderungen von Dokument Digitale Mitgliederverwaltung
Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17
Von Version
30.1
bearbeitet von Daniel Herrmann
am 2025/08/22 17:52
am 2025/08/22 17:52
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version
27.1
bearbeitet von Daniel Herrmann
am 2025/08/22 15:17
am 2025/08/22 15:17
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -373,7 +373,7 @@ 373 373 374 374 Im dritten Schritt müssen eine oder mehrere Parteien das Dokument unterschreiben. Wie viele Parteien ist abhängig vom Dokument. So muss beispielsweise der Mitgliedsantrag nur vom werdenden Mitglied unterschrieben werden, während das Schlüsselausgabeformular vom ausgebenen Funktionär und dem Mitglied unterschrieben werden muss. Analog zur Erstellung des Dokuments wird hier unterschieden, ob das Dokument zuhause unterschrieben werden kann oder ob es vor Ort im Makerspace passiert. 375 375 376 -|=((( 376 +(% class="" %)|=((( 377 377 Remote / Lokal 378 378 )))|=((( 379 379 Schriftformerfordernis ... ... @@ -382,7 +382,7 @@ 382 382 )))|=((( 383 383 Beschreibung 384 384 ))) 385 -|((( 385 +(% class="" %)|((( 386 386 Remote 387 387 )))|((( 388 388 Nein ... ... @@ -391,7 +391,7 @@ 391 391 )))|((( 392 392 Unterschrift über DocuSeal. Parteien werden nacheinander per Mail zur Unterschrift aufgefordert 393 393 ))) 394 -|((( 394 +(% class="" %)|((( 395 395 Remote 396 396 )))|((( 397 397 Ja ... ... @@ -400,7 +400,7 @@ 400 400 )))|((( 401 401 Das Mitglied muss das Dokument ausdrucken, **handschriftlich** unterschreiben und in den Makerspace mitbringen. 402 402 ))) 403 -|((( 403 +(% class="" %)|((( 404 404 Lokal 405 405 )))|((( 406 406 Nein ... ... @@ -412,7 +412,7 @@ 412 412 * Direkt auf dem Tablet in Docuseal ([[Docuseal In-Person Signing>>url:https://www.docuseal.com/resources/sign-documents-in-person||shape="rect"]]) 413 413 * PDF erzeugen, in der App unterschreiben, PDF danach in Paperless hochladen 414 414 ))) 415 -|((( 415 +(% class="" %)|((( 416 416 Lokal 417 417 )))|((( 418 418 Ja ... ... @@ -598,7 +598,7 @@ 598 598 599 599 === {{id name="DigitaleMitgliederverwaltung-Fall2:Digital+Makerspace"/}}Fall 2: Digital + Makerspace === 600 600 601 -In diesem Fall kann die Unterschrift digital erfolgen, allerdings findet die Unterschrift im Makerspace statt. Beispiel hier ist die Ausgabe eines Schlüssels und das Schlüsselausgabeformular. 601 +In diesem Fall kann die Unterschrift ebenfalls digital erfolgen, allerdings findet die Unterschrift im Makerspace statt. Beispiel hier ist die Ausgabe eines Schlüssels und das Schlüsselausgabeformular. 602 602 603 603 Wir können nicht davon ausgehen, dass alle Personen ein mobiles Endgerät dabei haben, mit dem sie E-Mails abrufen und Unterschriften leisten können. Außerdem ist die Unterschrift Voraussetzung dafür, dass der Schlüssel auch tatsächlich eingebunden wird, die Unterschrift ist also mittig in einem Prozess eingebunden und erfordert ein unmittelbares Feedback ähnlich einer handschriftlichen Unterschrift. 604 604 ... ... @@ -606,64 +606,16 @@ 606 606 607 607 Die folgende Grafik zeigt den Prozessablauf: 608 608 609 -{{confluence_drawio border="true" diagramName="Fall 2 Ablaufdiagramm" simpleViewer="false" links="auto" tbstyle="top" lbox="true" diagramWidth="1138" height=" 499" revision="2"/}}609 +{{confluence_drawio border="true" diagramName="Fall 2 Ablaufdiagramm" simpleViewer="false" links="auto" tbstyle="top" lbox="true" diagramWidth="1138" height="515" revision="1"/}} 610 610 611 -Die einzelnen Schritte hierbei sind: 612 - 613 -1. Ein autorisierter User meldet sich am Tablet an einer App an, entweder per Makerspace Login (Keycloak) oder per Keyfob. Dort hat der Benutzer dann mehrere Optionen, beispielsweise die Ausgabe eines Schlüssels. Dies erfordert irgendwo im Prozess, dass direkt vor Ort ein Dokument unterschrieben werden muss. 614 -1. Tablet sendet im Namen des angemeldeten Benutzers eine Anfrage ans Backend. Die Anfrage wird vom Backend verarbeitet. Danach... 615 -11. Speichert das Backend die Anfrage als Signature Request in der Datenbank 616 -11. Erstellt eine "Submission" in DocuSeal. Diese basiert auf einem Template und enthält so viele Daten wie möglich schon vorausgefüllt. Mindestens aber enthält die Submission den signierten QR Code (siehe unten). 617 -11. ((( 618 -Die URL für das Dokument werden als Antwort des API Requests an das Tablet zurück geschickt. Dies enthält die Embed-URL, die direkt auf dem Tablet angezeigt werden kann. Beispiel:\\ 619 - 620 -{{expand}} 621 -{{code language="json"}} 622 -[ 623 - { 624 - "id": 430, 625 - "uuid": "3845d527-ea14-402a-bd05-e85cd4b28a68", 626 - "name": "Vorname Nachname", 627 - ... 628 - "role": "Mitglied", 629 - "embed_src": "https://sign.makerspace-darmstadt.de/s/mMUEBY6Knz1vap" 630 - }, 631 - { 632 - "id": 431, 633 - "uuid": "04cbbf45-e3eb-4956-b104-01c0315adc94", 634 - "name": null, 635 - ... 636 - "role": "Verein", 637 - "embed_src": "https://sign.makerspace-darmstadt.de/s/k5gvGuBjW5fkb1" 638 - } 639 -] 640 -{{/code}} 641 -{{/expand}} 642 -))) 643 -1. Die beteiligten Personen unterschreiben direkt auf dem Tablet. 644 -1. Nachdem alle Parteien unterschrieben haben informiert Docuseal das Backend über ein Webhook. Das Backend markiert den Prozess als abgeschlossen und führt gegebenenfalls interne Schritte aus (Berechtigungen für ein User anlegen oder ähnliches). Der Vorgang kann auf dem Tablet direkt weitergeführt werden. 645 -1. Das Backend erstellt ein NATS Event mksp.backend.signature.completed, welches dann in N8n einen Workflow auslöst 646 -1. N8n lädt das von allen Parteien unterschriebene Dokument von Docuseal herunter 647 -1. N8n lädt das Dokument zu Paperless hoch. Dort wird es wie alle anderen Dokumente verarbeitet. Das Post Consumption Script (siehe unten) scannt das Dokument auf einen MKSP QR Code 648 -1. Wird ein MKSP QR Code gefunden passieren zwei Dinge: 649 -11. Die Paperless Meta Daten werden automatisch zugewiesen. 650 -11. Bei Bedarf (Konfiguration im QR Code) wird ein N8n Webhook ausgelöst 651 -1. (Optional): Wurde im vorherigen Schritt über den Webhook ein N8n Workflow ausgelöst, kann dieser nun weitere Schritte unternehmen (beispielsweise Vikunja Tasks erzeugen, Mails verschicken, oder ähnlich) 652 - 653 653 === {{id name="DigitaleMitgliederverwaltung-Fall3:Handschriftlich+Remote"/}}Fall 3: Handschriftlich + Remote === 654 654 655 - In diesem Fall wird der Prozess durch einen Benutzer **remote ausgelöst, benötigt allerdings die Schriftform.** In diesem Fall wird dem Benutzer ein vorausgefülltes und mit QR Code versehenesDokument zum Download angeboten, welches dann heruntergeladen, ausgedruckt, unterschrieben und eingereicht werden muss.613 +ToDo 656 656 657 -**Beispiele**: Einweisungszettel für reine Online-Einweisungen 658 - 659 -{{confluence_drawio border="true" diagramName="Fall 3 Ablaufdiagramm_" simpleViewer="false" links="auto" tbstyle="top" lbox="true" diagramWidth="1159" height="467" revision="2"/}} 660 - 661 661 === {{id name="DigitaleMitgliederverwaltung-Fall4:Handschriftlich+Makerspace"/}}Fall 4: Handschriftlich + Makerspace === 662 662 663 663 ToDo 664 664 665 -{{confluence_drawio border="true" diagramName="Fall 4 Ablaufdiagramm" simpleViewer="false" links="auto" tbstyle="top" lbox="true" diagramWidth="1138" height="499" revision="1"/}} 666 - 667 667 = {{id name="DigitaleMitgliederverwaltung-PaperlessNGX"/}}Paperless NGX = 668 668 669 669 Das Herzstück der digitalen Mitgliederakte bildet Paperless NGX. Es wird im Makerspace lokal betrieben und ist daher nur aus dem Netzwerk des Makerspaces oder [[per VPN>>confluencePage:page:IN.[HOWTO] Makerspace VPN]] erreichbar. Der Zugang zu Paperless ist über OpenID Connect an [[confluencePage:page:IN.Keycloak]] gekoppelt, Zugang besteht nur für Mitglieder der Gruppen **Vorstand** und **Mitgliederverwaltung**.
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -2028672 251 +202867127 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/2028672 25/Digitale Mitgliederverwaltung1 +https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/202867127/Digitale Mitgliederverwaltung