Browse Prior Art Database

Lotus Domino Document Locking

IP.com Disclosure Number: IPCOM000014476D
Original Publication Date: 2001-Dec-24
Included in the Prior Art Database: 2003-Jun-19
Document File: 1 page(s) / 59K

Publishing Venue

IBM

Abstract

Disclosed is a system for ensuring that multiple users do not edit the same Lotus Notes Document at the same time, reducing the risk of replication conflicts and information errors. The system involves the use of three standard functions and a names field on the Notes document. User A QueryOpen: if Edit Mode, if unlocked, lock the document, if locked, restrict mode to read only QueryModeChange (to Edit): if unlocked, lock the document, if locked, restrict mode to read only

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Lotus Domino Document Locking

Disclosed is a system for ensuring that multiple users do not edit the same Lotus Notes Document at the same time, reducing the risk of replication conflicts and information errors. The system involves the use of three standard functions and a names field on the Notes document.

User A

QueryOpen: if Edit Mode, if unlocked, lock the document, if locked, restrict mode to read only

QueryModeChange (to Edit): if unlocked, lock the document, if locked, restrict mode to read only

PostSave: Unlock the document

A hidden field named DocumentLocked is used to handle the lock. If empty, the document is available for Edit. If not empty, that is, filled in with the NotesID of the current editor, the document is considered locked and unavailable for Edit.

Server AUser Brunning agent

Three basic Lotus Notes functions need to be updated to reflect the following: QueryOpen: If a document is in Edit Mode and the client needs exclusive control, this function locks the document by updating the DocumentLocked field to contain the Notes ID of the current editor
QueryModeChange: If the document is unlocked, lock the document. If it is already locked, change the mode to read only to prohibit further updates.

PostSave: This function will unlock the document after the changes have been saved.

1

[This page contains 4 pictures or other non-text objects]