Krzysztof G.

Krzysztof G. Java Developer

Temat: Lokowanie dokumentów

Witajcie
Ostatnio zauważyłem ze nie działa lokowanie dokumentów.
jeśli użytkownik wejdzie do dokumentu i w nim jest dokument jest automatycznie lokowany przez serwer i jest ok. Problem polega na tym ze jak w nim jest okolo 2-3 godzin to serwer automatycznie go odlokowuje jest na to jakaś metoda możne jakieś ustawienia na serwerze ?

Pozdrawiam

MAX

konto usunięte

Temat: Lokowanie dokumentów

Hm, to zależy od tego, jak jest zamykany dokument - jeżeli klient wybierze zamknięcie dokumentu na czas edycji przez Actions (albo po prostu prawym klikiem na dokumencie), to będzie on zablokowany cały czas. Ale jeżeli dokument będzie edytowany a następnie zamknie się jego modyfikację, to automatycznie zwolni się blokada... i jeżeli dobrze pamiętam, to nie ma możliwości zmiany tego parametru.
Krzysztof G.

Krzysztof G. Java Developer

Temat: Lokowanie dokumentów

Jak testowałem:
Użytkownik: Otworzył istniejący dokument
ja: próbuje wejść i nie mogę dostaję komunikat że dokument jest zalokowany przez użytkownika (jest ok)

po 2 godzinach .....

Użytkownik nie wyszedł z tego dokumentu i ma go nadal otwartego nic w nim nie robił (dokument oczywiście był otwarty do edycji cały czas)

Ja: Próbuje wejść do dokumentu i dokument nie jest już zalokowany i można zmodyfikować zawartość dokumentu.
Po zmodyfikowaniu zawartości przeze mnie robi to też użytkownik i mamy konflikt zapisu.

Jak się przed tym ustrzec ?

pozdrawiam

MAX

konto usunięte

Temat: Lokowanie dokumentów

Wybierać opcję zamykania dokumentu przez menu akcji a nie w powyższy sposób. Jeżeli dokument jest tylko otwarty ale nie jest edytowane a ktoś inny go otwiera w tym samym momencie i modyfukuje, wtedy mogą pojawić się konflikty.
Krzysztof G.

Krzysztof G. Java Developer

Temat: Lokowanie dokumentów

Damian P.:
Wybierać opcję zamykania dokumentu przez menu akcji a nie w powyższy sposób. Jeżeli dokument jest tylko otwarty ale nie jest edytowane a ktoś inny go otwiera w tym samym momencie i modyfukuje, wtedy mogą pojawić się konflikty.

Dokument jest zablokowany do edycji jak użytkownik chce przejść z odczytu do edycji (programowo). Mówię tutaj cały czas ze użytkownik jest w dokumencie w trybie edycji i jeśli np jest w tym dokumencie poniżej 2h to jest ok a jak jest dłużej to automatycznie serwer odlokowuje dokument i inny użytkownik możne wejść do tego dokumentu.
Tutaj chodzi o rozwiązanie problemu tych 2 godzin.

pozdrawiam

MAX

konto usunięte

Temat: Lokowanie dokumentów

Dobrze, ale czy czytałeś to, co wcześniej napisałem...?
Są dwie opcje blokowania dokumentu - jedna poprzez bezpośrednią edycję (wtedy dokument jest zablokowany tak długo, aż użytkownik nie skończy edycji bądź w ogóle nic w dokumencie nie zrobi) a druga przez trwałe zamknięcie go z menu Actions -> Lock document.

Jedyne, co mnie napada, to że w desinie może być jakiś operator związany z zamykaniem dokumentu czasowo. Ale w to akurat wątpię.
Krzysztof G.

Krzysztof G. Java Developer

Temat: Lokowanie dokumentów

Są dwie opcje blokowania dokumentu - jedna poprzez bezpośrednią edycję (wtedy dokument jest zablokowany tak długo, aż użytkownik nie skończy edycji bądź w ogóle nic w dokumencie nie zrobi)

No właśnie o ten przypadek mi chodzi: dlaczego jest to czasowe ?
Użytkownicy otwierają sobie dokumenty celem rezerwacji bo wiedza że im nikt nie wejdzie do niego. ;(

pozdrawiam

MAX

konto usunięte

Temat: Lokowanie dokumentów

Bo to tak ma być ;-) Jeżeli dokument ma być permanentnie zablokowany, niech użytkownik wybierze z menu akcji zamknięcie dokumentu. Jednym zdaniem - works as designed ;-)

Technote:
Soft locking is also a new feature in Notes/Domino 6, but it was not documented as clearly as document locking. Soft locks are in-memory locks that are enabled when documents are in memory, and are not persistent. The editor takes out a soft lock on a document when it is opened, and then unlocks it when the document is closed. During the period of time when it is soft locked, no one else can edit that document but it only affects the current replica where the user is working; it does not affect other replicas of the database.
Krzysztof G.

Krzysztof G. Java Developer

Temat: Lokowanie dokumentów

Dzieki ...

Pozdrawiam

MAX

konto usunięte

Temat: Lokowanie dokumentów

można też oprogramować blokowanie dokumentu...



Wyślij zaproszenie do