Domino 9 und frühere Versionen > ND8: Entwicklung
Dokumentsperre lässt sich umgehen
Ch33:
Hallo Zusammen,
habe ein seltsames Verhalten in Notes 8.5 entdeckt.
Ursache: ein User hat bemängelt, daß in seinen Dokumenten immer wieder Eingaben verschwinden.
Ein Dokument in dem keinerlei Events ausprogrammiert sind wird vom User geöffnet.
Versucht er das selbe Dokument über die Ansicht (mit Doppelklick) noch mal zu öffnen wird der Tab des bereits geöffneten Dokuments aktiv.
Betätigt der User jedoch in der Ansicht die rechte Maustaste und sagt "bearbeiten" öffnet sich das selbe Dokument nochmals im Bearbeitenmodus. Gleiches gilt für STRG+B.
Bei unterschiedlichen Usern funktionert die Dokumentsperre. Der selbe User kann das Dokument jedoch beliebig oft im Bearbeiten-Modus öffnen und Speichern.
Dies trifft sowohl bei aktiviertem Hard Locking oder Softlocking zu.
Speichert man die Dokument mit unterschiedlichem Inhalt nacheinander ab gewinnt dasd letzte
(Egal welche Art der Konfiliktbehandlung in der Maske ausgewählt ist)
Ab und an wird jedoch auch ein Konflikt erzeut. Ein Muster hierfür kann ich nicht erkennen.
Dieses Verhalten konnte ich in alles DB´s festellen die ich getestet habe.
Ist hier generell eine Einstellung falsch oder ist das unter Notes 8.5 einfach so?
Gruß
Chrsitian
WildVirus:
N'Abend Christian,
das ist kein neues Feature in 8, konnte es gerade in einem 7.03er Client nachstellen.
Evtl. gibt es auch schon einen PMR dazu.
VG
Axel
koehlerbv:
Ich kann mir auch nicht vorstellen, dass das nur einzelne User betrifft: Dokument aus Ansicht mit Strg-B öffnen, zurück zur Ansicht, nochmals Strg-B - und ich habe zwei Fenster mit dem selben Doc im Bearbeiten-Modus.
Ob das jetzt ein Bug ist ... Das klingt mir eher so wie "Des Menschen Wille ist sein Himmelreich!". Ich finde das für mich sogar gut so - so kann ich am einfachsten Speicherkonflikte für Programmtests erzeugen ;D
Bernhard
Ch33:
Hallo Danke schon mal für euere Antworten.
Also ich habe das ganze noch in mehreren Produktiv-Datenbanken getestet.
Immer das selbe Ergebins.
Was ich nicht nachvollziehen kann ist wann ein Konflikt entsteht bez wann einfach die neueste Versioin verwendet wird. In Dokumenten in denen ein Konflikt besteht kommt meiner Meinung auch noch die berechtigte Frage ob man ein Konfliktdokument Speichern will oder nicht. Hierbei scheint es egal zu sein welche Einstellung in der Maske getroffen wurde. (Konflikte erstellen, Konflikte mischen, Mischen/Keine Konflikte, Keine Konflikte erstellen).
Wisst ihr woran der unterschied liegen kann?
Bernhard hat da wohl recht, daß man als User/wissen solle was man tut bzw wie oft man ein Dokument öffnet.
Hoffe dann mal nur, daß ich dem User der damit scheinbar Probleme hat beibringen kann nur ein Dokument zu öffnen. Irgenwie scheint er nicht damit klar zu kommen seine Tabs zu kontrollierern.
Gruß Christian
ata:
... ich konnte das auf unterschiedlichen Versionen ebenfalls nachstellen. Für den User ist es blöde die Tabs zu kontrollieren - für Bernhard als Entwickler ist es gut, weil er damit schnell mal nen Replizierkonflikt erzeugen kann. Um das abzufangen müsste man untersuchen, welche Events bei welcher Art zu Öffnen greifen um dann über den NotesUIWorkspace zu klären, ob das Dokument aktuell bereits geöffnet ist. Das dürfte ein ganz schöner Aufwand sein...
Toni
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln