[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