Note: This was split from UXPROD-3163 to allow our team to test implementation of optimistic locking for a specific record type before implementing elsewhere. Adding this feature to budgets should also resolved problems we believe has been caused by collisions in edit budgets from two separate records at once
Purpose: Implementing Optimistic Locking in Inventory.
Implementation of Optimistic Locking FOLIO wide was ranked very high by the libraries. The implementation in the orders app will follow examples set by the inventory module.
Usecases: (Use cases collected by the community)
Not frequent: 2 users editing the same record at the same time
- User A and User B editing the same record at the same time – Finance record
More frequent: 1 user and system trying to act on the same record, either individual records or batch
Two automated processes acting on the same record
Add optimistic locking to budget records