[Epic] Automatisches Löschen von Submission-Rumpfdaten, Event Log und Case nach Zeitraum X
Warum
Als Betreiber von FIT-Connect möchte ich nicht unnötig Daten aufbewahren, damit:
- das System sauber gehalten wird
- ggf. wegen der Daten nicht veralteter Code gepflegt werden muss
- Datensparsamkeit und Datenschutz geachtet werden (die Daten haben den Charakter von Log-Daten und werden darüber hinaus nicht als Nachweis benötigt)
Ziel
Die Daten sollen nach einer konfigurierbaren Löschfrist gelöscht werden. Wenn keine Löschfrist konfiguriert ist, wird auch keine Löschung durchgeführt. Zentrales Element für die Löschung ist der Case. Ausschlaggebend für die Löschfrist ist der jüngste Eintrag im Eventlog, der einem Case zugeordnet ist.
Links, Hinweise, Bemerkungen
- Aktuelle werden nur die Fachdaten, Metadaten und Anlagen einer Submission automatisch gelöscht
- Zukünftig sollen auch der Eintrag der als
DELETED
markierten Submission, Event Log und Cases nach einer längeren Frist gelöscht werden - SETs sollen automatisch gelöscht werden (Stand heute) nach 2 Jahren
- Tiefe muss geklärt werden -> es gibt nichts, was vom Case noch übrig bleiben muss.
Stories
Akzeptanzkriterien
-
Es kann eine Löschfrist in Tagen eingestellt werden. -
Ist eine Löschfrist eingestellt, werden ausgehend vom Case alle zum Case gehördenden Daten gelöscht, sobald der jüngste Eintrag im Eventlog länger als die eingestellte Löschfrist zurückliegt. Das gilt auch für die SETs und das, was noch von den Submissions übrig ist. -
... -
Definition of Done wurde überprüft.
Edited by Andreas Aschauer