SMRE Simple Marc Record Editor, aka quickMARC (UXPROD-2263)

[UXPROD-2272] Connect SRS and quickMARC for MARC Bibs (Firebird/quickMARC work) Created: 17/Feb/20  Updated: 16/Sep/21  Resolved: 13/Jul/20

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Q2 2020
Parent: SMRE Simple Marc Record Editor, aka quickMARC

Type: New Feature Priority: P2
Reporter: Ann-Marie Breaux (Inactive) Assignee: Stephanie Buck
Resolution: Done Votes: 0
Labels: Inventory, SRS, cap-mvp, data-import, marc-bib, metadatamanagement, po-mvp
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
is defined by MODQM-1 UI-compatible json schema for MARC re... Closed
is defined by MODQM-2 marc-json <-> ui-compatible-marc-json... Closed
is defined by MODQM-3 Implement GET records-editor/records ... Closed
is defined by MODQM-4 Implement PUT records-editor/marc-rec... Closed
is defined by MODQM-8 Integration with change-manager Closed
is defined by MODQM-11 marc-json <-> ui-compatible-marc-json... Closed
is defined by MODQM-12 quickMARC performance optimization Closed
is defined by MODQM-18 Update reference to data-import-raml-... Closed
is defined by MODQM-19 quickMARC response status to 202 on r... Closed
is defined by MODQM-20 quickMARC: ParsedRecordDto -> QuickMa... Closed
is defined by MODQM-21 Changing any field in Instance via qu... Closed
Relates
relates to UXPROD-2273 Connect SRS and quickMARC for MARC Bi... Closed
Epic Link: SMRE Simple Marc Record Editor, aka quickMARC
Analysis Estimator: Ann-Marie Breaux (Inactive)
Front End Estimate: Large < 10 days
Front End Estimator: Mikita Siadykh
Back End Estimate: XXL < 30 days
Back End Estimator: Viachaslau Khandramai (Inactive)
Estimation Notes and Assumptions: Should be all backend work; some work in SRS and some work in quickMARC
Front end: quick check to make sure all is OK when record is created/edited in quickMARC, and will update SRS properly
Development Team: Firebird
Rank: Cornell (Full Sum 2021): R1
Rank: Duke (Full Sum 2021): R1
Rank: 5Colleges (Full Jul 2021): R1
Rank: GBV (MVP Sum 2020): R5
Rank: MO State (MVP June 2020): R1
Rank: TAMU (MVP Jan 2021): 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:

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

  1. will need to be saved as a new MARC Bib in SRS
  2. with the instance HRID in 001 field
  3. linked to the corresponding instance via the 999 ff field
  4. and the editing of the instance in Inventory blocked (Instance Source changed to MARC)


 Comments   
Comment by Ann-Marie Breaux (Inactive) [ 17/Feb/20 ]

Former user and Oleksii Kuzminov I created UXPROD-2272 Closed and UXPROD-2273 Closed as features for integrating the Simple MARC Record Editor work with SRS. The SMRE work will be happening in Q2, and we'll probably need to work on integration in middle-Q2, after a little of the basic SMRE work is done. Will need to figure out which integration work is done by which dev team. Unlike MARCcat, there will not be separate storage for SMRE. Users will be accessing the SRS records via a text editor or UI and editing them directly.

Comment by Cate Boerema (Inactive) [ 26/Mar/20 ]

Hi Ann-Marie Breaux and Stephanie Buck. Have you guys figured out which work will be done by Folijet and which by Firebird? Is Firebird going to be blocked at some point by Folijet? If so, it would be great if you could link up the issues as blockers in JIRA.

Comment by Ann-Marie Breaux (Inactive) [ 27/Mar/20 ]

Hi Cate Boerema - we talked about this a little yesterday, and then Stephanie Buck and I talked about it just now. All is fine. The 2 features are linked to each other as "related". And Steph confirms that Firebird is not blocked right now. We'll make sure that Folijet stays ahead of Firebird.

Comment by Karen Newbery [ 05/Jun/20 ]

Duke feels this should be a NFR jira - We cannot go live without marccat

We expect to have MARCcat and will therefore not need quickmarc but would be nice to have as a secondary tool. quickmarc is not a replacement of marccat.

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