Budget management functionality that FOLIO needs to stay competitive (UXPROD-3442)

[UXPROD-3663] Part 1 - Finance - Implementing Optimistic Locking Created: 11/May/22  Updated: 11/Aug/22  Resolved: 11/Aug/22

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Morning Glory (R2 2022)
Parent: Budget management functionality that FOLIO needs to stay competitive

Type: New Feature Priority: P3
Reporter: Dennis Bridges Assignee: Dennis Bridges
Resolution: Done Votes: 0
Labels: tech-debt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
clones UXPROD-3163 Part 2 - Finance - Implementing Optim... Open
Defines
is defined by MODFISTO-303 Enable optimistic locking Closed
is defined by MODFISTO-304 Lock budgets to update totals Closed
is defined by STSMACOM-668 ControlledVocab - optimistic locking Closed
is defined by UIF-379 Finance optimistic locking Closed
is defined by UISACQCOMP-104 Create common component OptimisticLoc... Closed
Epic Link: Budget management functionality that FOLIO needs to stay competitive
Development Team: Thunderjet
PO Rank: 0
Rank: Cornell (Full Sum 2021): R1
Rank: Duke (Full Sum 2021): R1
Rank: GBV (MVP Sum 2020): R3
Rank: U of AL (MVP Oct 2020): R2

 Description   

Note: This was split from UXPROD-3163 Open 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.

Description:
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

  1. 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

Technical documentation:
GitHub: https://github.com/folio-org/raml-module-builder/blob/master/README.md#optimistic-locking

In Scope:

Add optimistic locking to budget records



 Comments   
Comment by Dennis Bridges [ 11/Aug/22 ]

 All stories resolved. Test successful in bugfest-mg.

Generated at Fri Feb 09 00:33:50 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.