Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 10.05.04 - 13:57:56

Titel: Dokument sperren
Beitrag von: TomLudwig am 10.05.04 - 13:57:56
Hallo zusammen,

ich bekomme leider immer wieder "Replizier- oder Speicherkonflikte" wenn verschiedene Benutzer ein und das selbe Dokument gleichzeitig bearbeiten.
Wie kann ich es realisieren, dass nur noch ein Benutzer ein Dokument öffnen / bearbeiten kann?
Probleme gibt es dabei wahrscheinlich bei mehreren Servern im Cluster bzw. bei der Replikation, oder?

DANKE
Titel: Re:Dokument sperren
Beitrag von: Glombi am 10.05.04 - 14:08:26
Du musst einen Check-In / Check-Out Mechanismus programmieren (so wie in R6 standardmäßig vorhanden).

Das ganze geht aber nicht bei verteilten Repliken (ausser Cluster, denn da wird ja quasi in Echtzeit repliziert).

Problem: Wenn Dokument per "Absturz" verlassen werden, bleiben, diese eingecheckt und nur der entsprechende Anwender kann es wieder freigeben.

Andreas
Titel: Re:Dokument sperren
Beitrag von: Driri am 10.05.04 - 14:28:19
Wenn es nur für einen Server ist, könnte man das folgendermaßen machen :

Bbeim Öffnen eines Dokumentes im Bearbeitenmodus wird geprüft, ob es ein zugehöriges Änderungsdokument gibt.

Wenn Nein, wird eins erstellt und der Benutzer kann ganz normal das Dokument bearbeiten.

Wenn Ja, bekommt der Benutzer eine Fehlermeldung, daß das Dokument in Beaarbeitung ist und der Bearbeitenmodus wird gesperrt.
Titel: Re:Dokument sperren
Beitrag von: Axel am 10.05.04 - 14:56:45
Hi,

so wa ähnliches hatten wir hier schon mal.

Guckst du hier: http://www.atnotes.de/index.php?board=7;action=display;threadid=3756;start=0 (http://www.atnotes.de/index.php?board=7;action=display;threadid=3756;start=0)


Axel
Titel: Re:Dokument sperren
Beitrag von: Hernan Cortez am 10.05.04 - 18:43:10

Problem: Wenn Dokument per "Absturz" verlassen werden, bleiben, diese eingecheckt und nur der entsprechende Anwender kann es wieder freigeben.

Andreas

Du kannst eine spezielle Ansicht für ausgecheckte Dokumente erstellen und Administratoren das Recht geben, nach eingehender Prüfung das docIsCheckedOut flag zu entfernen.

Gruß Axel