Hallo Herr Baumann, (Mein Tomedo-Claude-Werkzeugkasten hat folgendes für Ihre Beobachtung ausgespuckt):
Ihr eigener Test enthält schon den entscheidenden Befund: Der Fehler bleibt bestehen, auch wenn Sie den Text durch „Test" ersetzen und den PDF-Anhang löschen. Damit ist es kein inhaltsabhängiges, sondern ein eintragsabhängiges Verhalten. Das verschiebt die Suche weg von Sonderzeichen und Anhängen hin zur Frage, welchen Eintrag die Aktion überhaupt trifft.
Unsere Arbeitshypothese: Die Aktion „Zurückschreiben" hat als Karteieintrags-Ziel nur „aktuellster Karteieintrag". Eine Zielvariante „der selektierte Eintrag" gibt es nicht. Wenn der DOK-Eintrag, den Sie beobachten, nicht der aktuellste der Akte ist, schreibt die Kette also nicht ins Leere, sondern in einen anderen Eintrag — und der beobachtete bleibt unverändert.
Ein Test, der die Hypothese in fünf Minuten bestätigt oder kippt:
- Kette auf dem „defekten" Eintrag laufen lassen und danach die gesamte Akte durchsehen, nicht nur den Zieleintrag: Hat irgendein anderer Eintrag „Hallo" bekommen? Falls ja, ist es kein Bug, sondern Zielauflösung.
- Bei einem Eintrag, der funktioniert: einen beliebigen neuen Karteieintrag danach anlegen und die Kette erneut auf dem alten laufen lassen. Wird der vorher funktionierende Eintrag jetzt ebenfalls nicht mehr beschrieben, ist die Hypothese belegt.
- Karteidatum und Uhrzeit des defekten Eintrags mit dem tatsächlich letzten Eintrag der Akte vergleichen. Beim Ablegen eines PDF wird der Eintrag je nach Zuordnung nicht zwingend auf „jetzt" datiert — ein rückdatierter Eintrag ist nie der aktuellste, auch wenn er in der Ansicht oben steht.
Zweiter Kandidat, falls Schritt 1–3 negativ ausfallen: Zustand des Zieleintrags (vidiert, abgeschlossen, aus einem anderen Besuch oder einer anderen Betriebsstätte). Karteieintragstyp und -datum sind per Aktionskette ohnehin nicht änderbar; es wäre plausibel, dass auch ein gesperrter Eintragszustand den Schreibvorgang stillschweigend verwirft. Stillschweigend ist hier das eigentliche Problem: Ein Zurückschreiben, das kein Ziel findet, sollte einen Fehler melden statt kommentarlos nichts zu tun. Das wäre unabhängig von der Ursache ein berechtigter Bugreport.
Workaround, solange das offen ist: Den Zieleintrag von der Kette selbst anlegen lassen und erst danach zurückschreiben. Ein frisch angelegter Eintrag ist garantiert der aktuellste, und die Kette wird damit unabhängig davon, was sonst noch in der Akte passiert ist.
Bin gespannt ob das hilft. Die Skills schicke ich Ihnen noch zu. Bin gerade mitten in der Überarbeitung.
BG Richard Kupke