Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Locking Records
When an sObject record is locked, no other client or user is allowed to make updates
either through code or the Salesforce user interface. The client locking the records can
perform logic on the records and make updates with the guarantee that the locked records
won’t be changed by another client during the lock period.