Hallo Peter,
erst herzlichen Dank für Deine Antwort.
Also, wir haben nur für eine einziege Replik auf nur einem Server uns entschieden, da bei solchem sehr intensiven Workflow es nicht anderes geht.
Wenn bei einem User das Dokument in dem Bearbeitungsmodus geöffnet ist , dann haben wir kein Problem, weil beim Versuch vom anderen User das Dokument auch im Bearbeitungsmodus zu öffnen, wird das Dokument gesperrt.
Also, wie schon beschrieben wurde, haben wir nur das Problem, wenn das Dokument beim User A schon vorher im nicht Bearbeitungsmodus geöffnet war und nach den Änderungen vom User B in das Bearbeitungsmodus gesetzt wird.
Habe auch auf diesen Vortrag hier in atnotes gestoßen
http://atnotes.de/index.php/topic,33892.0.htmlund ich habe folgendes:
Im Querymodechange ohne Datumsänderungs-Vergleich, also, in jedem Fall das Dokument schließen, erneut öffnen und in den Bearbeitungsmodus setzen
und
im Postmodechange nach Setzen in Bearbeitungsmodus ein Reload des Dokuments ausprobiert:
Sub Querymodechange(Source As Notesuidocument, Continue As Variant)
Dim thisdoc As NotesDocument
Dim ws As NotesUIWorkspace
Dim olduidoc As NotesUIDocument
Set ws = New NotesUIWorkspace
Set olduidoc=Source
Set thisdoc= Source.Document
thisdoc.SaveOptions ="0"
olduidoc.Close(False)
ws.ViewRefresh
Call ws.Editdocument(True, thisdoc)
'doc.SaveOptions ="1"
thisdoc.RemoveItem "SaveOptions"
Source.Refresh
End Sub
Sub Postmodechange(Source As Notesuidocument)
Source.Reload
End Sub
Leider ohne Erfolg
Sofia