Abruf des Event-Logs auf Basis der SubmissionID bzw. ReplyID

User Story

  • Als Owner (User im SSP)
  • möchte ich den Event-Log zu einer angegebenen SubmissionID oder ReplyID abrufen können,
  • um mich der Versendung sowie dem Empfang von Submissions und Replies zu vergewissern.

Warum

Falls Submissions/Replies von einem Onlinedienst, Fachverfahren oder einer Behörde angeblich versendet wurden, diese jedoch vom Empfänger in der FIT-Connect destination nicht abrufbar sind, soll der Owner der Organisation eigenständig einen Event-Log abrufen können und die Informationen angezeigt bekommen.

Im Rahmen dieser Story sollen die entsprechenden Endpunkte bereitgestellt werden die Einbindung in das SSP erfolgt in der Story #1513 (closed).

Links, Hinweise, Bemerkungen

Zugriff für andere außer AK 2 wird in der ersten Ausbaustufe zurückgestellt.

Akzeptanzkriterien

  1. Es gibt zwei neue Endpunkte wo der EventLog auf Basis einerseits einer SubmissionID und andererseits einer ReplyID abgerufen wird
    1. GET /v1/submissions/{submissionId}/events
    2. GET /v1/replies/{replyId}/events
    3. Response entspricht https://docs.fitko.de/fit-connect/docs/apis/submission-api/#get-/v1/cases/-caseId-/events
    4. es werden immer nur die Events zurückgegeben, die direkt der angegeben Submission oder Reply zugeordnet sind (Beispiel bei Suche nach der ersten Submission, werden die Events der Replies nicht ausgegeben)
  2. Es gibt drei Parteien, die vollen Zugriff auf das abgerufenen Event-Log haben:
    • Der Onlinedienst, der den Case mit der ersten Submission geöffnet hat
    • Das Verwaltungssystem, an das der Case/die Submission gerichtet ist
    • Der Support
  3. Zugriff soll über das SSP(Owner) und die öffentliche API erfolgen(Client)
  4. Das Abrufen der Logs ist in den API Docs zur Submission-API ein eigener Unterpunkt (submission, reply und case Endpunkte)

Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)

Edited by Hendrik Kamp