Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Medium < 5 days
-
Large < 10 days
-
Should be mostly Back end work; Only Front end work will be reconfiguring the View Source button in the Inventory Instance record to point to the SRS MARC.
-
Folijet
-
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
-
R1
Description
Q2 2019 Data Import Priority 2 of 8, Continued by UXPROD-1805
NOTE: During Q2 2019 planning, decided this will be handled by Folijet, consulting with Core-Fxn if needed for Inventory-related aspects
This is Part 1 of Connecting MARCcat, Source Record Storage, and Inventory for MARC Bibs/Instances: Make Inventory Instance rely on SRS and update the standard mappings from SRS to Instance (UXPROD-1577)
See Part 2: Block edit of Instance Elements maintained in the underlying MARC Bib record (UXPROD-1447)
See Part 3: Implement Instance-to-MARC Mapping, including spike for whether whether Inventory Instance influences SRS MARC Bibs in any way other than creating a brief SRS MARC Bib when one does not exist (UXPROD-1397)
See Part 4: SRS-MARCcat Integration (UXPROD-1595)
Goal is to have the corresponding Inventory Instance, SRS MARC Bib, and MARCcat MARC Bib linked to each other and interacting with each other.
Requirements:
- When an Inventory Instance is based on a MARC record stored in SRS
- The Instance's "view source" button opens a new window with a MARC display of the SRS MARC Bib (
UIIN-518,UIIN-459,MODSOURCE-34) - The fields of the MARC record are surfaced in the Inventory Instance based on a standard MARC-to-Instance map
- The current MARC-to-Instance map is old and needs to be updated/refined (
UXPROD-149)- Instance from MARC mapping: https://docs.google.com/spreadsheets/d/11lGBiPoetHuC3u-onVVLN4Mj5KtVHqJaQe4RqCxgGzo/edit#gid=1704497781
- The standard MARC-to-Instance map needs to be editable at the tenant level, at a CLI level to start, and via a UI in the future. We need to cover the CLI portion in this feature
- Instance fields that surface from the underlying SRS data should not be editable (
UXPROD-1447)
- The Instance's "view source" button opens a new window with a MARC display of the SRS MARC Bib (
- CRUD of MARC Bib records in SRS should result in the corresponding mapped changes in the Inventory Instance records
- Update all older documentation that describes loading MARC records directly to Inventory Storage via CLI, e.g. the instructions of Wayne Schneider at https://github.com/folio-org/folio-install/blob/master/single-server.md, and there "Load Sample Data"
NOTE: May have to extend the Inventory data structure a bit to include the proper reference, especially if Instance may have more than one SRS record in the future - this may be a future enhancement
====================================================
Older requirements:
Implement storage of batch loaded MARC records stored in blob store. The MARC blob of each record has a unique identifier.
- Define linking to matching Inventory record:
- Instance record: UUID= 5b1eb450-ff9f-412d-a9e7-887f6eaeb5b4
- Storage address of instance: http://localhost:9130/inventory/instances/5b1eb450-ff9f-412d-a9e7-887f6eaeb5b4
- Address of it's source record: http://localhost:9130/instance-storage/instances/5b1eb450-ff9f-412d-a9e7-887f6eaeb5b4/source-record/marc-json
- Define eventually (very few) search criteria
- Define linking to union catalogue records
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-47 Batch Importer (Bib/Acq)
-
- Analysis Complete
-
- is defined by
-
FOLIO-1726 enable sample MARC record data loading in mod-source-record-storage
-
- Closed
-
-
FOLIO-1859 Specify loadSample tenant parameters for mod-source-record-storage
-
- Closed
-
-
FOLIO-1861 Include mod-source-record-storage in core platform builds
-
- Closed
-
-
MODDATAIMP-118 SPIKE: Investigate new MARC mapping table
-
- Closed
-
-
MODDATAIMP-122 Update MARC to Instance mapping in ChangeManager
-
- Closed
-
-
MODINV-119 Create endpoint to save collection of instances
-
- Closed
-
-
MODSOURCE-16 Change Delete method implemetation
-
- Closed
-
-
MODSOURCE-17 SPIKE: Figure out the details of migrating MARC bib records from Inv to SRS
-
- Closed
-
-
MODSOURCE-27 Add sample data (MARC records) to the "Source record storage" module.
-
- Closed
-
-
MODSOURCE-34 Prepare SRS for integration with Inventory app
-
- Closed
-
-
MODSOURCE-39 Check requirements for integration between SRS and Inventory App
-
- Closed
-
-
MODSOURCE-44 Provide sample data of underlying MARC records in SRS to be surfaced in Inventory
-
- Closed
-
-
MODSOURCE-50 Create endpoint to save a list of Records
-
- Closed
-
-
MODSOURCE-51 Check sorting works correctly on getSourceRecords
-
- Closed
-
-
MODSOURCE-52 Create batch put endpoint for updating parsed records
-
- Closed
-
-
MODSOURCE-54 Design and create API endpoint for getting SR by Instance ID
-
- Closed
-
-
MODSOURMAN-100 MARC 999 field: Put Inventory instance UUID
-
- Closed
-
-
MODSOURMAN-113 Add default job profile entry
-
- Closed
-
-
MODSOURMAN-119 Use batch put for parsed records and batch save for instances
-
- Closed
-
-
MODSOURMAN-120 Change mapping from marc to instances implementation and use parallels approach
-
- Closed
-
-
MODSOURMAN-123 Use new endpoint in the mod-inventory to post instances
-
- Closed
-
-
MODSOURMAN-124 Use new endpoint from SRS to update 999 field in batch mode
-
- Closed
-
-
MODSOURMAN-128 Fix comments on code review
-
- Closed
-
-
UIIN-204 Create element for link to source record in blob storage, part 1
-
- Closed
-
-
UIIN-326 Create element for link to source record in SRS, part 2
-
- Closed
-
-
UIIN-459 Display of rich source record stored in Source Record Storage (SRS)
-
- Closed
-
-
UIIN-518 Make ui-inventory depend on new source record storage
-
- Closed
-
-
UIIN-590 Create view source button to display SRS MARC Bib
-
- Closed
-
-
UIIN-591 Instance "Metadata source" disagreement between View and Edit screens
-
- Closed
-
-
UIIN-603 View source button has a few small bugs
-
- Closed
-
- is duplicated by
-
UXPROD-149 Create Instance records from a MARC bibliographic record
-
- Closed
-
- relates to
-
MODINV-44 Implement MARC import v1: Extend Instances to include MARC payload.
-
- Closed
-
-
MODINVSTOR-26 Implement MARC import v1: extend Instances to include MARC payload.
-
- Closed
-
-
UIIN-93 Display of rich source record stored in MARC blob
-
- Closed
-
-
UIIN-203 Implement storage of batch loaded MARC records stored in blob
-
- Closed
-
-
UXPROD-1397 Generating a MARC bibliographic record from an Inventory Instance record
-
- Closed
-
-
UXPROD-1447 Instance record with an underlying MARC record. Block edit of given elements if SRS MARC is linked (Part 2 of Connecting SRS, Inventory, and MARCCat for Bibs/Instances)
-
- Closed
-
-
UXPROD-1575 quickMARC | Store and Display MARC Holdings records via Inventory App
-
- Closed
-
-
UXPROD-1576 Connect MARCcat and SRS for MARC Authority records
-
- Closed
-
-
UXPROD-125 Define link to source record
-
- Closed
-
-
UXPROD-126 Link an existing metadata record to a rich source record
-
- Closed
-
-
UXPROD-128 Spec and implement storage of batch loaded MARC records stored in blob - in Inventory
-
- Closed
-
-
UXPROD-141 Export Inventory Instances with underlying SRS records to MARC Bib
-
- Closed
-
-
UXPROD-1595 Connect SRS and MARCcat - Folijet work (Part 4 of Connecting SRS, Inventory, and MARCCat for Bibs/Instances)
-
- Closed
-
-
UXPROD-1805 SRS MARC-Inventory Instance relationship refinement
-
- Closed
-
-
UXPROD-2078 SRS MARC-Inventory Instance relationship refinement, part 2
-
- Closed
-
-
UXPROD-2115 Define human readable identifiers (HRIDs) for SRS MARC Bib records
-
- Closed
-
-
UXPROD-2154 Metadata Export - Job Profile
-
- Closed
-
-
UXPROD-2207 SRS MARC-Inventory Instance relationship refinement, part 3
-
- Closed
-
-
UXPROD-2315 Export Inventory Instances to other non-MARC formats
-
- Closed
-