[v2] Absenderinfo in den Metadaten
User Story
Als Empfänger möchte ich erkennen wer mir einen Antrag sendet, somit ich diese Annehmen oder ablehnen kann ohne die Absenderbeschränkung einschalten zu müssen.
Als Empfänger einer Einreichung möchte ich Informationen zum Absender erhalten können, um Problemfälle besser einordnen und klären zu können.
Warum
Bei XÖV-Nachrichten gibt es immer einen Nachrichtenkopf mit Informationen zum Autor der Nachricht. Entsprechend wäre es hilfreich, wenn FIT-Connect ähnliche Informationen transportieren könnte.
Alternativ Destination API mit Put oder senderAccessRestricted: { enabled*: boolean Gibt an, ob das Senden an diesen Zustellpunkt beschränkt ist oder nicht. Falls true dürfen ausschließlich Clients, deren ID in allowedSenders enthalten ist, an diesen Zustellpunkt senden. allowedSenders*: [uuid] Auflistung der Client-IDs, die an diesen Zustellpunkt senden dürfen. Die Clients müssen existieren und vom Typ SENDER sein. ⮕ [ Die UUID eines Clients ] } status*: enum
Links, Hinweise, Bemerkungen
Felder:
- name (String, Pflicht): Name des sendenden Systems
- description (String): Beschreibung des sendenden Systems
- URL (URL): URL des sendenden Systems (Portal / Plattform)
- product
- name (String, Pflicht): Name des Softwareprodukts
- description (String): Beschreibung des Softwareprodukts
- version (String, Pflicht): Version des Softwareprodukts
- manufacturer (String, Pflicht): Hersteller des Softwareprodukts
Akzeptanzkriterien
-
Absenderinfo ist für den Empfänger ohne Entschlüsselung -
In den Metadaten der Version 2 gibt es auf Root-Ebene das optionale Element author
mit den oben genannten optionalen Feldern/Unterlelement. -
Innerhalb des optionalen Elements gibt es die oben gekennzeichneten Pflichtfelder.
Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)
-
... -
... -
... -
Dokumentation in der Betriebsdokumentation -
Definition of Done was checked.