Details
Reporter
Dennis BridgesDennis BridgesPO Rank
177Estimation Notes and Assumptions
If users need the system to actually create budgets and make allocation this must be done as a new feature and estimates might change.
If we can assume the budgets will already exist this could be handle as a bulk edit feature. export list of budgets, make changes in excel, import them back in.Front End Estimate
XL < 15 daysFront End Estimator
Alisher MusurmonovAlisher MusurmonovFront-End Confidence factor
80%Back End Estimate
XXL < 30 daysBack End Estimator
Serhii_NoskoSerhii_NoskoBack-End Confidence factor
90%Release
Sunflower (R1 2025)SA support
Tech Design Ready
YesRequirements Ready
YesRank: FLO (MVP Sum 2020)
R5Rank: 5Colleges (Full Jul 2021)
R4Rank: Cornell (Full Sum 2021)
R3Rank: Chalmers (Impl Aut 2019)
R5Rank: GBV (MVP Sum 2020)
R1Rank: hbz (TBD)
R4Rank: Hungary (MVP End 2020)
R1Rank: MI State-Lib of MI (Sum 2021)
R4Rank: TAMU (MVP Jan 2021)
R4Rank: Chicago (MVP Sum 2020)
R1Rank: Leipzig (ERM Aut 2019)
R5Rank: MO State (MVP June 2020)
R1Rank: U of AL (MVP Oct 2020)
R4Rank: Leipzig (Full TBD)
R4Rank: Lehigh (MVP Summer 2020)
R2TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Reporter
Dennis Bridges
Dennis BridgesPO Rank
177
Estimation Notes and Assumptions
If users need the system to actually create budgets and make allocation this must be done as a new feature and estimates might change.
If we can assume the budgets will already exist this could be handle as a bulk edit feature. export list of budgets, make changes in excel, import them back in.
Front End Estimate
XL < 15 days
Front End Estimator
Alisher Musurmonov
Alisher MusurmonovFront-End Confidence factor
80%
Back End Estimate
XXL < 30 days
Back End Estimator
Serhii_Nosko
Serhii_NoskoBack-End Confidence factor
90%
Release
Sunflower (R1 2025)
SA support
Tech Design Ready
Yes
Requirements Ready
Yes
Rank: FLO (MVP Sum 2020)
R5
Rank: 5Colleges (Full Jul 2021)
R4
Rank: Cornell (Full Sum 2021)
R3
Rank: Chalmers (Impl Aut 2019)
R5
Rank: GBV (MVP Sum 2020)
R1
Rank: hbz (TBD)
R4
Rank: Hungary (MVP End 2020)
R1
Rank: MI State-Lib of MI (Sum 2021)
R4
Rank: TAMU (MVP Jan 2021)
R4
Rank: Chicago (MVP Sum 2020)
R1
Rank: Leipzig (ERM Aut 2019)
R5
Rank: MO State (MVP June 2020)
R1
Rank: U of AL (MVP Oct 2020)
R4
Rank: Leipzig (Full TBD)
R4
Rank: Lehigh (MVP Summer 2020)
R2
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created June 28, 2018 at 8:49 AM
Updated April 10, 2025 at 11:32 PM
Note: this was split into two stories one for export () and this one for Import.
Purpose: Users need to be able to export and import their ledgers in order to bulk edit Fund and Budget details easily
Use cases:
Librarian administrator logs into folio after finishing fiscal year rollover. The librarian needs to allocate money to all budgets in the new fiscal year. User downloads all budgets and updates numbers in spreadsheet. Uploads all numbers to update values in Finances
Library may want to upload budget numbers for planned budgets for the coming year. This would require us to have the ability to choose what fiscal year we are adding the budget information to.
Mid fiscal year it is sometimes necessary to make updates to budget allocations. TO do this we would export budgets and make changes to the necessary budgets. Uploading these changes would result in increases or decreases in allocation for the budget that were changed.
High-Level Requirements:
These requirements needed to be updated to accommodate the new element Expense class. It could also makes sense to split this feature into separate requirements for import and export. https://folio-org.atlassian.net/wiki/x/zgpU
Note changing the Fund information and budget information at the same time may be confusing. Could be helpful to separate these into separate actions.
Processing allocations needs to be done in a manner that preserves all processes as if each allocation were manually updated within the UI. Each budget should show an associated transaction by the person who loaded the updated allocation data.
Additional information:
Approach: https://folio-org.atlassian.net/wiki/display/DD/Data+export+by+using+Spring+Batch
See also:
Miro board:
In scope:
Output of empty form for upload
Ingest of specifically formatted csv to update funds
Logging of fund updates for audit purposes
“Rollback” or similar in the event of errors
Validation screen with ability to edit prior to committing changes
Validation screen for bulk changes also available without requiring csv upload
Update by Ledger, Group
Out of scope:
Creating any type of transfer, payment or credit using this process.
Creating new Funds during this process
Creating new FY, Ledger, Group
Renaming FY, Ledger, Group, Fund
Grooming
Export to CSV