Details
-
Umbrella
-
Status: Open (View Workflow)
-
P1
-
Resolution: Unresolved
-
None
-
-
Core: Platform
Description
Purpose: Define process to keep data in sync seamless when exchanged and shared by two or multiple apps.
NOTE: This ticket complements FOLIO-1273.
This area is relevant for interaction between, e.g.:
- the Acquisition app and Inventory, e.g. when a brief record is created in the Acquisition app, and then pushed to Inventory when the order is send to the vendor
- the eHoldings app and Inventory app
- the ERM app and Inventory app, e.g. selected holdings records
- the Inventory > Item record and the Check in screen, and e.g. piece number, Piece Description, and condition data as missing and damaged items
- the Inventory > Item record and the Check out screen, e.g. piece number, Piece Description, and condition data as missing and damaged items
- the Courses > Reserves record and Inventory>Item
- the Inventory > Item record and the Request Screen, e.g. Call number, Volume and Enumeration (
UIREQ-81) - the MARC Batch Loader and various apps (SRS, Inventory, Acq (orders/invoices))
- exchange of records between Inventory and SRS e.g.
- bibliographic records created and maintained in quickMARC accessing the SRS MARC directly, and pushed to Inventory
- holdings records maintained as MFHD - MARC 21 Format for Holdings Data, https://www.loc.gov/marc/holdings/ and then shared with Inventory > Holdings
- eHoldings app and ERM app
- eHoldings app and Order app
- How does mod-source-storage interact with quickMARC and Inventory?
- Do we need additional storage beyond mod-source-storage for MARC holdings?
Documentation:
- Cross RM Apps Capabilities and Dependencies - https://docs.google.com/spreadsheets/d/1zyMQZlN-00GJJ-VzZNuBUGfGA0dwCrRY6_b_haDGGhI/edit#gid=466741108
- Inventory and MARCcat - planning to do a similar spreadsheet as for Cross RM Apps (for now we have the over-view document: https://docs.google.com/document/d/1b_DVh1CGaUQmFu6kMp4R44WUKMpMQ8fP5RVhaEv4eFk/edit)
- The Codex Contract (an example, which could serve as a model for interaction between apps) - https://github.com/folio-org/ui-search/blob/master/doc/codex-contract.md
- Discuss post by Tod Olson (uChicago); with comments from Vince and Jakub: https://discuss.folio.org/t/on-distributed-updates-and-eventual-consistency/1966
TestRail: Results
Attachments
Issue Links
- clones
-
FOLIO-1273 Define and describe the architecture for seamless push and pull of data between apps (interaction)
-
- Open
-
- is cloned by
-
FOLIO-1756 Define and describe the architecture for how to keep data in sync across multiple apps for partial record updates
-
- Closed
-
- relates to
-
UIU-2082 [BE] Data corruption. When holdings/item data are moved in Inventory, then the connected Fee/Fine is not updated accordingly
-
- Closed
-
-
UXPROD-127 A process is needed to periodically refresh the record against the source (Knowledge base)
-
- Draft
-
-
UXPROD-138 Locally-stored metadata records for eResources in Inventory
-
- Closed
-
-
UXPROD-139 Avoid creation of duplicative metadata for eBooks
-
- Draft
-
-
UXPROD-151 Ebook packages - relationship to individual title records in Inventory
-
- Draft
-
-
UXPROD-187 Receive Item and update details regarding availability
-
- Closed
-
-
UXPROD-689 Ability to update item record with call number when receiving
-
- Closed
-
-
UXPROD-691 Allow Item status to be set during receiving process
-
- Closed
-
-
UXPROD-693 Ability to update item record with Barcode
-
- Closed
-
-
UXPROD-961 Allow Inventory Instances to generate purchase order and purchase order lines
-
- Closed
-
-
UXPROD-967 eholdings - Order Integration : Automatically select a title/package in KB and add to library's holdings
-
- Open
-
-
UXPROD-968 eholdings - ERM Integration
-
- Closed
-
-
UXPROD-1080 Locally-stored metadata records for eResources in Inventory - part 2 (Holdings and Item record)
-
- Closed
-
-
UXPROD-1806 NFR: Data Import Pub-Sub (Event Driven) Infrastructure, part 1
-
- Closed
-
-
UXPROD-2012 NFR: Data Import Pub-Sub (Event Driven) Infrastructure, part 2
-
- Closed
-
-
UXPROD-2196 NFR: PubSub enhancements (BE)
-
- Open
-
-
UIREQ-589 [BE] Data corruption. When holding/item data are moved in Inventory, then the connected Request is not updated accordingly
-
- Open
-
-
UIREQ-650 [BE] When inventory data (e.g. barcode, instance title) changes for requested item, request should update accordingly
-
- Open
-
-
UXPROD-150 Automatic update of Bib records updated in the MARCcat module to metadata records in the Inventory via SRS (AtCult work)
-
- Closed
-
-
UXPROD-683 Create Instance Record in inventory for items ordered that are not currently represented in inventory
-
- Closed
-
-
UXPROD-684 Ability to create an Item Record in inventory for electronic items ordered not currently represented in inventory by an Item
-
- Closed
-
-
UXPROD-686 Create Item Record in inventory for physical items ordered that are not currently represented in inventory by an Item
-
- Closed
-
-
UXPROD-687 Create Holding Record in inventory for items ordered that are not currently represented in inventory by a Holding
-
- Closed
-
-
UXPROD-2473 Automatic update of Holdings records updated in the MARCcat module to metadata records in the Inventory via SRS (Scanbit work)
-
- Closed
-
-
UXPROD-2474 Automatic update of Authority records updated in the MARCcat module to SRS (Scanbit work)
-
- Closed
-
-
UXPROD-3399 When Relevant User Record Attributes are Updated, Synchronize Those Updates with the User's Requests Automatically
-
- Draft
-
- mentioned in
-
Page Loading...