Änderungen von Dokument Digitale Mitgliederverwaltung
Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17
Von Version
35.1
bearbeitet von Daniel Herrmann
am 2025/08/22 18:17
am 2025/08/22 18:17
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version
34.1
bearbeitet von Daniel Herrmann
am 2025/08/22 18:14
am 2025/08/22 18:14
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -853,6 +853,8 @@ 853 853 {{/code}} 854 854 ))) 855 855 856 +\\ 857 + 856 856 == {{id name="DigitaleMitgliederverwaltung-TechnischesSetup"/}}Technisches Setup == 857 857 858 858 Owner: zwei Owner ... ... @@ -861,7 +861,46 @@ 861 861 Tag: owner = grp owner, view = jeweilige Gruppe, edit = it admin 862 862 Doc Type: owner = grp owner, view = jeweilige Gruppe, edit = it admin 863 863 864 - = {{id name="DigitaleMitgliederverwaltung-OffenePunkte"/}}Offene Punkte =866 +TODO 865 865 868 +\\ 869 + 870 +=== {{id name="DigitaleMitgliederverwaltung-AusFace2Faceam20.8(DH,YS)"/}}Aus Face 2 Face am 20.8 (DH,YS) === 871 + 872 +* Schritt 1: Einweisungszettel erzeugen 873 +** Checkliste in Directus hinterlegen, eine pro Einweisung 874 +** N8n Workflow, welches die Liste aus Directus herunterlädt und Template mit Puppetteer Script Node erzeugen 875 +** Aus diesem Template dann ein DocuSeal Template erstellen 876 +* Schritt 2: Zettel für Einweisungen generieren 877 +** Tablet für Einweiser im makerspace 878 +** Authentifizierung über Token an der Freigabebox 879 +*** Neue Maschine, User schaltet die Maschine "Tablet" frei 880 +*** Datenbank erzeugt JWT und signiert es mit einem RSA Priv Key 881 +*** Wird als Payload in der MQTT unlock message mitgeschickt 882 +** Tablet nutzt dieses Token für API Requests gegen Homepage Backend 883 +** Backend wird um weitere Middleware angepasst, die dieses Token für manche Endpoints akzeptiert 884 +** Einweiser:in bekommt aktive Einweisung angezeigt und kann Teilnehmer Entfernern (no-show) oder hinzufügen (spontan) 885 +*** Option eine Einweisung ohne Rechnungsstellung vorzunehmen 886 +** PDFs werden automatisch ausgedruckt 887 +*** Tablet triggert einen Backend endpoint 888 +**** übergibt teilnehmer als parameter (auth über token) und 889 +**** erzeugt die entsprechenden PDFs in DocuSeal 890 +**** Gibt PDF als Return 891 +*** Tablet kann PDF über Netzwerk print drucken 892 +* Schritt 3: Einweisungen erfassen 893 +** QR code wird in Schritt 2 aufgedruckt und enthält: 894 +*** Einweisung 895 +*** Datum 896 +*** Einweiser 897 +*** Teilnehmer 898 +*** Flag Rechnung 899 +** Dokument wird über ScanSnap eingescannt und automatisch an paperless übergeben 900 +** Paperless Post Consume erkennt den QR Code, validiert ihn und löst über einen Webook einen Flow in N8n aus 901 +** N8n erstellt dann einen temporären Eintrag im Backend, ähnlich dem der heute bei "Einweisung erfassen" sichtbar ist 902 +** Die Mitgliederverwaltung hat dann x Tage Zeit, die Einträge zu korrigieren und zu prüfen (beispielsweise ob Voraussetzungen erfüllt sind) 903 +** Danach werden alle Schritte wie bisher ausgelöst (Berechtigung, Rechnung, Auszahlung an Einweiser, E-Mail Bestätigung, ...) 904 + 905 +TODO: 906 + 866 866 * Docuseal Logging + Monitoring 867 867 * N8n Error Handling
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -20286728 71 +202867281 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/20286728 7/Digitale Mitgliederverwaltung1 +https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/202867281/Digitale Mitgliederverwaltung