Skip to content

[EPIC] SDK-Modul Matrix-Kommunikation – Suche des Empfängers

Warum

Als Fachverfahrensentwickler möchte ich über das FIT-Connect SDK die Matrix-Adresse des Bürgers ermitteln können, damit Nachrichten korrekt zugestellt werden, ohne dass ich die Details des zugrunde liegenden Verzeichnisdienstes kennen muss.

Ziel

Als FIT-Connect möchte ich ein SDK-Modul bereitstellen, das eine robuste Empfängersuche (Lookup) gegen einen zentralen oder föderierten Verzeichnisdienst(Matrix homeserver für Bürger) anbietet, damit Fachverfahren Bürger:innen eindeutig adressieren können.

Links, Hinweise, Bemerkungen

  • Nutzung eines Directory-/Lookup-Dienstes des Bürger-Homeservers oder vorgelagerter Komponenten prüfen.
  • Falls keine Suche, dann zumindest eine Validierung ob es der richtige Bürger ist.

Stories

  • Definition des Adressierungsmodells (welche fachlichen Informationen werden unterstützt, wie sind sie aufgebaut?).
  • Konzeption der Schnittstelle zu einem Lookup-/Directory-Dienst (inkl. Sicherheits- und Datenschutzanforderungen).
  • Implementierung der Empfängersuche im SDK (kein Konto, mehre Epfänger, ... )
  • Integration der Empfängersuche in das Sende-Modul (Epic 3974) als optionaler Baustein.
  • Dokumentation der Empfängersuche inkl. Pattern & Best Practices, sowie Codebeispiele.

Akzeptanzkriterien

  • Für definierte fachliche Identifier liefert die Empfängersuche deterministisch eine Matrix-Adresse oder einen klar dokumentierten Fehler.
  • Edge-Cases wie „kein Konto vorhanden“, „mehrere potenzielle Treffer“ oder „temporär nicht erreichbar“ sind fachlich definiert und technisch implementiert.
  • Definition of Done wurde überprüft.
Edited by Wojciech Gdaniec