Dies ist eine alte Version des Dokuments!
Logeinträge löschen Nachfolge-US zum DE232: eAlarm App: AlarmLog wird nicht gelöscht
IST: Bei der Implementierung der eAlarm App wurde mit der US200 beschrieben, dass die Log-Funktion pro App-User nur für die letzten 7 Tage bestehen soll. Dazumal wurde dies aber nicht umgesetzt, so dass sämtliche Logs bestehen blieben. Diese unzähligen angesammelten Logs führen zu Performance-Probleme. Heute erscheint der Reiter „Logs“ beim Teilnehmer nur, wenn er entsprechende Einträge darin hat.
SOLL: Die ursprünglichen 7 Tage sind zu kurz, daher schlagen wir 30 Tage vor. Zudem soll der Menu-Punkt „Logs“ auch erscheinen, wenn keine Logs vorhanden sind, mit der Mitteilung „Keine Logs für die letzten 30 Tagen vorhanden“. Diesen Fall sollte es aber theoretisch gar nicht mehr geben, wenn noch die folgende Funktionalität umgesetzt wird: Weil gewisse Log-Einträge für die Darstellung in der Spaltenansicht der Teilnehmerliste und bei den Teilnehmer-Alarmmittel noch gebraucht werden (siehe US441), folgender Vorschlag: Der aktuellste Log-Eintrag zum Status - AppON - AppOFF - AppON getrennt - App gelöscht bleibt jeweils bestehen – und zwar solange, bis er von einem neuen Statuswechsel aktualisiert wird. In diesem Falle bleibt der 2. letzte Status einfach für die 30 Tage drin und der letzte solange bis wieder ein neuer Statuswechsel passiert usw. So wird gewährleistet, dass der aktuelle Status-Wechsel getrackt ist, auch wenn dieser älter als 30 Tage ist. Somit ist auch immer mindestens ein Status im Log ersichtlich. Alle anderen Log-Einträge, wie z.B. Registrierungscode angefordert, Neue Registrierung: Lösche altes Gerät, Registrierung von App gelöscht, Registrierung über GUI gelöscht (und weitere?) bleiben nur für die letzten 30 Tage geloggt.