Skip to content

[Epic] SDK-Modul für Matrix-Kommunikation – Fokus Senden

Warum

Als Fachverfahrensentwickler möchte ich über ein FIT-Connect SDK strukturierte Nachrichten an Bürger:innen via Matrix senden können, damit ich ohne tiefes Matrix-Know-how die neue Plattform nutzen kann und mich auf die Fachlogik konzentrieren kann.

Ziel

Bereitstellung eines SDK-Moduls, das den Versand von ZBP-Matrix-Nachrichten (inkl. Fachdatenschema, Empfängersuche und Fehlermanagement) kapselt, damit Fachverfahren mit wenigen API-Aufrufen rechtssicher und robust an Bürger:innen senden können.

Links, Hinweise, Bemerkungen

  • Verwendung des in 3973 definierten Fachdatenschemas.
  • Integration mit Behörden-Homeserver .
  • Enge Kopplung an Epic 3976 (Empfängersuche) – aber entkoppelt nutzbar.

Stories

  • API-Design für Sende-Funktionalität (Nachricht erstellen, Empfänger angeben, Versand auslösen in enger Abstimmung mit FIT-NEO).
  • Implementierung der Basis-Sendefunktion (inkl. Authentifizierung am Behörden-Homeserver).
  • Integration des Fachdatenschemas: Validierung und Serialisierung vor dem Versand.
  • Optionale Integration der Empfängersuche (Epic 3976) in den Sende-Flow.
  • Erweiterungen: Anhänge, Retry-Logik, Fehlerhandling und Logging.
  • Erstellung von Entwicklerdokumentation, Quickstart und Code-Beispielen.

Akzeptanzkriterien

  • Fachverfahrensentwickler können mit wenigen API-Aufrufen eine Matrix-Nachricht im definierten Fachdatenschema an Bürger:innen senden.
  • Das SDK validiert das Fachdatenschema und verhindert den Versand strukturell ungültiger Nachrichten.
  • Fehler- und Retry-Verhalten (z.B. temporäre Matrix-Server-Probleme) ist spezifiziert, implementiert und automatisiert getestet.
  • Bereitstellung von Dokumentation, Beispiel-Integrationen / Referenz-Fachverfahren.
  • Definition of Done wurde überprüft.
Edited by Wojciech Gdaniec