Änderungen von Dokument Digitale Mitgliederverwaltung
Zuletzt geändert von Daniel Herrmann am 2026/02/22 21:17
Von Version
8.1
bearbeitet von Daniel Herrmann
am 2025/08/15 14:41
am 2025/08/15 14:41
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version
7.1
bearbeitet von Daniel Herrmann
am 2025/08/15 14:28
am 2025/08/15 14:28
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -312,18 +312,8 @@ 312 312 313 313 === {{id name="DigitaleMitgliederverwaltung-N8n"/}}(% style="text-decoration: none;color:var(--ds-text,#333333);" %)N8n(%%) === 314 314 315 -n8n ist ein **Open-Source-Tool zur Workflow-Automatisierung**, das man selbst hosten kann. Über eine **visuelle Oberfläche** baut man Workflows per Drag-and-drop aus sogenannten „Nodes“, die verschiedene Dienste und Aktionen miteinander verbinden. Es gibt Hunderte vorgefertigte Integrationen, z. B. für Slack, Mail oder MQTT. Ebenfalls gibt es eine große Auswahl an für uns relevante Community Nodes (Vikunja, Listmonk, und so weiter) sowie die Möglichkeit, eigene Nodes zu schreiben (beispielsweise Paperless oder NATS). 315 +(% style="" data-start="0" data-end="442" %) 316 +n8n ist ein (% data-start="12" data-end="61" %)**Open-Source-Tool zur Workflow-Automatisierung**(%%), das man selbst hosten kann. Über eine (% data-start="130" data-end="153" %)**visuelle Oberfläche**(%%) baut man Workflows per Drag-and-drop aus sogenannten „Nodes“, die verschiedene Dienste und Aktionen miteinander verbinden. Es gibt Hunderte vorgefertigte Integrationen, z. B. für Slack, Mail oder MQTT. Ebenfalls gibt es eine große Auswahl an für uns relevante Community Nodes (Vikunja, Listmonk, und so weiter) sowie die Möglichkeit, eigene Nodes zu schreiben (beispielsweise Paperless oder NATS). 316 316 318 +(% style="" data-start="444" data-end="733" %) 317 317 Workflows können automatisch getriggert werden – etwa per Webhook, Zeitplan oder NATS Ereignis – und lassen sich mit Bedingungen, Schleifen und Verzweigungen komplex gestalten. n8n speichert Ausführungsverläufe, meldet Fehler und erlaubt es, einzelne Schritte neu zu starten oder zu ändern. 318 - 319 -In unserem Fall wird N8n auf der Infrastruktur im Makerspace betrieben damit, der Zugriff auch auf interne Systeme wie Paperless oder die MQTT Umgebung möglich ist. 320 - 321 -=== {{id name="DigitaleMitgliederverwaltung-NATS"/}}NATS === 322 - 323 -Für den Transport von Events zwischen der Homepage (insbesondere dem Backend) und N8n wird **NATS** vorgeschlagen. (% data-start="0" data-end="8" %)**NATS**(%%) ist ein leichtgewichtiges, schnelles (% data-start="46" data-end="66" %)**Messaging-System**(%%) für Event-Streaming und -Queues, das auf dem (% data-start="112" data-end="141" data-is-only-node="" %)**Publish/Subscribe-Prinzip**(%%) basiert. Es eignet sich besonders für verteilte Systeme, bei denen verschiedene Dienste über Events miteinander kommunizieren. 324 - 325 -(% style="" data-start="272" data-end="794" %) 326 -Das Backend sendet Ereignisse (als JSON) an einen NATS-Subject (ähnlich einem MQTT Topic). NATS nimmt diese Events sofort entgegen und hält sie je nach Konfiguration im Speicher oder in einer persistierten Stream-Queue (JetStream). n8n kann dann über einen (% data-start="630" data-end="646" %)**NATS-Trigger**(%%)-Node diese Events abonnieren. Sobald ein Event eintrifft, startet n8n den zugehörigen Workflow automatisch und verarbeitet die enthaltenen Daten. 327 - 328 -(% style="" data-start="796" data-end="1029" data-is-last-node="" data-is-only-node="" %) 329 -NATS entkoppelt Backend und Automatisierungslogik, sorgt für sehr geringe Latenz, zuverlässige Zustellung und ermöglicht horizontale Skalierung, ohne dass FastAPI oder n8n direkt voneinander abhängig sind.
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -2028667 661 +202866715 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/2028667 66/Digitale Mitgliederverwaltung1 +https://wiki.makerspace-darmstadt.de/spaces/PROJ/pages/202866715/Digitale Mitgliederverwaltung