Template: Deutsches 9.0.1er Mailtemplate.
Fehler ist beliebig reproduzierbar...
Folgendes Szenario: Der Benutzer hat ein monatliches ToDo am 01. jeden Monats für 10 Monate. Am 02. des Monats wird nun durch den "Aufgaben aktualisieren"- Agent dieser Eintrag auf "Überfällig" gesetzt... leider aber auch alle folgenden Monate. Beim NÄCHSTEN Lauf des Agenten splittet er dann -warum auch immer- den "nächsten" Eintrag als einzelnen Eintrag ab, setzt diesen auf "nicht begonnen", lässt die restlichen 8 Termine in einem Dokument, setzt diese aber wieder auf "Überfällig".
Dieses Spielchen macht der Agent bei jedem Lauf, bis alle Aufgaben in einzelnen Dokumenten abgelegt sind (bei 10 Wiederholungen dauert es also 11 Tage), danach scheint es dann zu funktionieren.
Das heisst: nach dem ZWEITEN Agentenlauf sieht es für 2 Monate OK aus, nach dem Dritten für 3, usw. Speichert man jetzt allerdings einen beliebigen Eintrag aus der Serie ab, passiert wieder Seltsames: Die "einzelnen" Einträge aus der Serie behalten Ihren Status. Aber der "Blockeintrag" am Ende bekommt wieder den Status "Überfällig", so lange, bis der nächtliche Agent zumindest wieder den ersten aus dem Block korrigiert.
Für den Benutzer sieht es also so aus, als ob die Aufgaben in seiner Kalenderansicht munter zwischen den Status hin und herspringen.
Wenn er zwischenzeitlich auch noch die "überfällige" Aufgabe abschliesst, und bei der Rückfrage sagt "nur diesen Eintrag", dann wird es ganz konfus:
Der "Eigentliche" Eintrag wird abgeschlossen, die einzelnen Einträge bleiben auf "nicht begonnen", und der "Blockeintrag" bleibt auf "überfällig"...
Ja, ich weiss: Diese Schilderung ist sehr wirr, deshalb hier nochmal der Versuch der Schematischen Darstellung:
Eintrag wird erstellt:
Dokument Nr | Termin(e) | Status |
1 | 01.12.2014,01.01.2015,01.02.2015,01.03.2015,01.04.2015 | Überfällig |
Agent läuft
Dokument Nr | Termin(e) | Status |
1 | 01.12.2014 | Überfällig |
2 | 01.01.2015,01.02.2015,01.03.2015,01.04.2015 | Überfällig |
Agent läuft wieder
Dokument Nr | Termin(e) | Status |
1 | 01.12.2014 | Überfällig |
2 | 01.01.2015 | nicht begonnen |
3 | 01.02.2015,01.03.2015,01.04.2015 | Überfällig |
Agent läuft zum dritten mal
Dokument Nr | Termin(e) | Status |
1 | 01.12.2014 | Überfällig |
2 | 01.01.2015 | nicht begonnen |
4 | 01.02.2015 | nicht begonnen |
3 | 01.03.2015,01.04.2015 | Überfällig |
User setzt 01.12. auf "Abgeschlossen" mit Antwort "nur dieser Eintrag":
Dokument Nr | Termin(e) | Status |
1 | 01.12.2014 | Abgeschlossen |
2 | 01.01.2015 | nicht begonnen |
4 | 01.02.2015 | nicht begonnen |
3 | 01.03.2015,01.04.2015 | Überfällig |
usw.
Wie meldet man so einen Bug !?