Hallo,
Diali:
--------
Das Arbeiten mit Lock/Unlock wird deshalb nicht gewünscht, da wir nicht wissen, welche Auswirkungen dies auf die anderen Bereiche der Applikation hat. Ansonsten würde ich es schon so machen wie von dir vorgeschlagen. Aber da ich die App leider nicht entwickelt habe (ist historisch gewachsen), kann ich dies leider noch nicht beurteilen.
ascabg:
------------
Eigentlich war ich der Auffassung, dass das Dokument von Benutzer A mit dem Wert gespeichert wird, welcher dafür verantwortlich ist, dass das Dok in der Ansicht von Benutzer B erscheint und anschließend von A weiterbearbeitet wird, aber ...
Nachdem ich heite nochmals mit Benutzer A telefoniert habe, stelle sich heraus, dass dieser Wert anscheinend bei Bearbeitungsende eingegeben und dann das Dokument gespeichert und geschlossen wird. In der SELECT Formel der Ansicht von User B wird dieser Wert explizit abgeprüft.
Daher haben wir uns geeinigt, dass wir diese Thematik beim nächsten Fall nochmals nachstellen werden, da ich herausfinden möchte, wann das Dok in der Ansicht von User B auftaucht, obwohl User A den entscheidenden Wert noch nicht gespeichert hat.
Falls alle Stricke reißen, wird noch eine Aktion mit aufgenommen, welche ein Flag für das Bearbeitungsende des Dokumentes setzt und in der Ansicht für Benutzer B dieses Flag in der SELECT Formel mit auswertet. Zwar nicht unbedingt Best Practice, aber es wär halt ne zusätzlich Absicherung.
Halte euch daher auf dem Laufenden. Und nochmals danke für das Feedback von euch allen.
Gruß Karsten