[PEGA 7.1.6] Why is Work Object Lock at Session-Level and Not Operator-Level?
The client has the titled question, as it seems having the lock at the session-level requires the operator to perform one additional click "End Other User Session" when another session of the same Operator ID has the lock, but provides no other benefit. Is their observation correct? Why is the lock at the session-level and not just at the Operator-Level?
Locks are held by a requestor (operator/system). When a user signs off, the locks held by that requestor are released.
However, locks are not released when a user closes a browser session by clicking the Windows close icon (rather than by logging out). This is designed keeping in mind, that the locks may be needed by another Thread of the same operator, or by another operator or a process.