Details
-
New Feature
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
None
-
-
Large < 10 days
-
XXL < 30 days
-
-
Firebird
-
-
R1
-
R1
-
R1
-
R5
-
R1
-
R1
Description
This epic is for the Firebird dev team work; Folijet dev team work is on UXPROD-2273
Goal is that the the CRUD work done in quickMARC will make the appropriate CRUD happen in SRS
Figure out what work needs to be done by SRS/Folijet and what work needs to be done by Firebird/quickMARC. quickMARC stories go on this feature.
Requirements:
- quickMARC must be able to access an existing SRS MARC Bib via a button in the Instance (e.g. Edit MARC) and edit the MARC Bib.. Once the edits have been made via quickMARC, then
- The edits are saved to the SRS MARC Bib (including updates to the size of the MARC record in MARC Leader bytes 00-04)
- and the corresponding updates are made to the MARCcat MARC bib automatically (not at the beginning, only once MARCcat and SRS are integrated)
- and the corresponding updates are made to the Inventory Instance automatically
Notes:
- Current scope for quickMARC would be editing existing SRS Bib records only. Not creating new MARC records from Instances or creating new MARC records from scratch.
- quickMARC will use a simple UI, rather than a text editor
- The only expected validation is the general structural validation that SRS currently does. Any more rigorous MARC validation would happen in MARCcat or external to FOLIO.
- If displayed in the quickMARC, data in MARC 001 and 999 ff fields would be visible, but not editable
- Once SRS is expanded to include MARC holdings records, quickMARC may be expanded to allow for editing of MARC holdings also, but not in current scope
Future note:
If quickMARC is expanded in the future to allow for creation of a MARC bib from an Inventory instance that does not already have an underlying source MARC; then when it is saved, it
- will need to be saved as a new MARC Bib in SRS
- with the instance HRID in 001 field
- linked to the corresponding instance via the 999 ff field
- and the editing of the instance in Inventory blocked (Instance Source changed to MARC)
TestRail: Results
Attachments
Issue Links
- is defined by
-
MODQM-1 UI-compatible json schema for MARC record
-
- Closed
-
-
MODQM-2 marc-json <-> ui-compatible-marc-json converter
-
- Closed
-
-
MODQM-3 Implement GET records-editor/records endpoint
-
- Closed
-
-
MODQM-4 Implement PUT records-editor/marc-records/id
-
- Closed
-
-
MODQM-8 Integration with change-manager
-
- Closed
-
-
MODQM-11 marc-json <-> ui-compatible-marc-json converter updating (changing of control fields 006, 007)
-
- Closed
-
-
MODQM-12 quickMARC performance optimization
-
- Closed
-
-
MODQM-18 Update reference to data-import-raml-storage
-
- Closed
-
-
MODQM-19 quickMARC response status to 202 on record update
-
- Closed
-
-
MODQM-20 quickMARC: ParsedRecordDto -> QuickMarcJson error handling
-
- Closed
-
-
MODQM-21 Changing any field in Instance via quickMARC creates error for request to "records-editor/records/{id}"
-
- Closed
-
- relates to
-
UXPROD-2273 Connect SRS and quickMARC for MARC Bibs (Folijet work)
-
- Closed
-