MARCcat: General features (AtCult and Scanbit) (UXPROD-2564)

[UXPROD-2805] API for MARCcat to assign Instance and Holdings HRIDs to newly-created MARCcat records Created: 09/Nov/20  Updated: 19/Jan/21  Resolved: 19/Jan/21

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: MARCcat: General features (AtCult and Scanbit)

Type: New Feature Priority: P2
Reporter: Ann-Marie Breaux (Inactive) Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: MARCcat, MARCcat-Bib, NFR
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to UXPROD-1595 Connect SRS and MARCcat - Folijet wor... Closed
relates to MODCAT-136 HRID handling in MARCcat for MARC bib... Closed
Epic Link: MARCcat: General features (AtCult and Scanbit)
Back End Estimate: Medium < 5 days
Back End Estimator: Bohdan Suprun (Inactive)
Estimation Notes and Assumptions: BE: assuming only core-functional needed work.
Development Team: Prokopovych

 Description   

Current situation or problem:
When a new SRS MARC Bibliographic record is created via Data Import, SRS waits for the Instance to be created in Inventory. As part of creating that Instance, Inventory assigns the next available Instance HRID, and then returns that to SRS. Then SRS adds that Inventory HRID as the 001 of the SRS MARC Bib record. The Instance HRID is assigned based on the library's prefix settings in Settings/Inventory/HRID handling, plus a sequential number list, maintained in Inventory.

MARCcat is unable to follow this process, and is unable to assign a dummy record number to a new MARC record until the Instance HRID can be obtained. MARCcat would like an API so that it can access the next Instance HRID to be assigned (with its appropriate prefix, as noted in the Inventory settings), and assign it to a MARC Bib being created in MARCcat. Once that Instance HRID is assigned, it will also:

  1. Need to be assigned by MARCcat as the record's 001 field
  2. Need to be used by SRS as the MARC Bib's 001 field, when MARCcat sends the new MARC Bib to SRS to create the new SRS MARC Bib
  3. Need to be used by Inventory as the Instance's HRID, when SRS sends info to Inventory to create a new Instance

NOTE: The same functionality will be needed for Holdings HRIDs. Should that be a separate feature or included in this one?

In scope

  • API to retrieve next assignable Instance HRID
  • API to retrieve next assignable Holdings HRD

Related work (in separate features)

  • MARCcat passing the Instance HRID to SRS as the MARC Bib 001 field
  • MARCcat passing the Holdings HRID to SRS as the MARC Holdings 001 field
  • SRS passing the Instance HRID to Inventory as the Instance HRID
  • SRS passing the Holdings HRID to Inventory as the Holdings HRID

Out of scope

  • MARC Authority record HRIDs

Use case(s)

  • newly-created records in MARCcat must get 001s (HRIDs) that fit with the HRID assignment and sequencing employed for new Instances and new SRS MARC Bibs

Proposed solution/stories

Links to additional info

Questions



 Comments   
Comment by Ann-Marie Breaux (Inactive) [ 09/Nov/20 ]

Tiziana Possemato cristina Cate Boerema Marc Johnson Oleksii Kuzminov

Feature created to cover APIs for retrieving the next available Instance and Holdings HRIDs from Inventory

This is part of connecting MARCcat to SRS and Inventory. Please let me know if questions, and if we need to schedule some time to discuss. Note that at the moment, connecting MARCcat to SRS is not on Folijet's R1 2021 feature list.

Comment by Cate Boerema (Inactive) [ 09/Nov/20 ]

Bohdan Suprun could you please estimate this feature when you have a minute? Thanks much!

Comment by Bohdan Suprun (Inactive) [ 10/Nov/20 ]

Hi Cate Boerema, Ann-Marie Breaux,

The scope of the feature also includes some SRS and MARCcat work, is it also for core-functional?

Comment by Cate Boerema (Inactive) [ 10/Nov/20 ]

Ann-Marie Breaux, can you please scope this issue so it contains only the work for Core Functional? Thanks!

Comment by Ann-Marie Breaux (Inactive) [ 10/Nov/20 ]

Hi Bohdan Suprun and Cate Boerema Sorry about that - I've moved the MARCcat and SRS work into a "related work" section of the description. Note that if this is done in R1 2021, we still will not have integration between MARCcat and SRS/Inventory, since that feature is not in Folijet's R1 2021 scope.

Comment by Tiziana Possemato [ 11/Nov/20 ]

Hi Ann-Marie Breaux, sorry for asking (probably again) this: is part of this issue in charge of @Cult team? Do you think useful to go in detail of the analysis to better identify our (@Cult) part? I'm asking you this because we are revising issues included in R1 2021 and we want to be sure about all issues, to plan them. In case our work is strictly dependent by Folijet's part, we can move on this to R2 2021.
Let us know, please, and thanks a lot.

Comment by Ann-Marie Breaux (Inactive) [ 11/Nov/20 ]

Hi Tiziana Possemato This specific feature is for Core-Functional's work to build the APIs that MARCcat needs for retrieving the next Instance HRID and Holdings HRID. MARCcat's work would be in a separate feature, which would involve changing the assignment of the MARC Bib control number/001 to be the Instance HRID returned by this API. That MARCcat work should be on a different feature from this one.

Comment by Ann-Marie Breaux (Inactive) [ 19/Jan/21 ]

As of Jan 2021, development of MARCcat has ceased. Will incorporate some features into quickMARC.

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