Es kann beim Start einer neuen Aktivität optional ein Startzeitpunkt in der Vergangenheit angegeben werden (wie das im UI abgebildet wird, muss noch definiert werden). Bestehende Aktivitäten werden automatisch gekürzt/gelöscht (sofern diese noch editierbar sind), damit kein Überlapp entsteht.
Original Kommentar:
Falls man vergessen hat eine neue Aktivität zu starten, sollte die bestehende in eine neue Aktivität gesplittet werden können.
Dieser Use Case kommt im Normalfall vor, wenn man vergessen hat die Aktivität zu wechseln.
Vorschlag wäre darum, dass wenn man die Anfangszeit der aktuellen Aktivität ändert, dass die Endzeit der vorhergehenden Aktivität mit dieser Anfangszeit aktualisiert wird.
Täglicher Ablauf ist dann folgender:
Man startet eine neue Aktivität verspätet
Man weiss diese Aktivität hätte bereits vor 30 Minuten starten sollen, dazu ändert man die Startzeit
Dies impliziert dass die vorherige Aktivität kürzer hätte sein sollen, darum wird diese Automatisch auf die gesetzte Startzeit verkürzt
Es kann beim Start einer neuen Aktivität optional ein Startzeitpunkt in der Vergangenheit angegeben werden (wie das im UI abgebildet wird, muss noch definiert werden). Bestehende Aktivitäten werden automatisch gekürzt/gelöscht (sofern diese noch editierbar sind), damit kein Überlapp entsteht.
Original Kommentar:
Dieser Use Case kommt im Normalfall vor, wenn man vergessen hat die Aktivität zu wechseln.
Vorschlag wäre darum, dass wenn man die Anfangszeit der aktuellen Aktivität ändert, dass die Endzeit der vorhergehenden Aktivität mit dieser Anfangszeit aktualisiert wird.
Täglicher Ablauf ist dann folgender:
Man startet eine neue Aktivität verspätet
Man weiss diese Aktivität hätte bereits vor 30 Minuten starten sollen, dazu ändert man die Startzeit
Dies impliziert dass die vorherige Aktivität kürzer hätte sein sollen, darum wird diese Automatisch auf die gesetzte Startzeit verkürzt