Soft Lock in 4 Steps

Soft Lock in 4 Steps A sequence diagram generated by Archify. 1 · Lock_Acquire free? → write lease + token GRANTED (token) 2 · Lock_Renew every ~30s (heartbeat) 3 · guarded write {token, modId} verify token → write → commit 4 · Lock_Release (or lease just expires) Client · Data API · OData · WebViewer · Sequence participant Client Data API · OData · WebViewer Lock scripts · server-side · Sequence participant Lock scripts server-side Locks table · lease + token · Sequence participant Locks table lease + token Your record · protected table · Sequence participant Your record protected table Legend main request return message