Uploaded image for project: 'mod-quick-marc'
  1. mod-quick-marc
  2. MODQM-75

Investigate | MARC Authority record | Implement sequence number generation mechanism for HRIDs

    XMLWordPrintable

    Details

    • Template:
      Thunderjet/Firebird Back-end Story Template
    • Sprint:
      eHoldings Sprint 111, eHoldings Sprint 112, eHoldings Sprint 113
    • Story Points:
      5
    • Development Team:
      Spitfire

      Description

      As a librarian
      I need a HRID automatically generated for each MARC authority created via batch import

      Overview

      • Investigate if we should/can leverage the Inventory HRID generator (https://issues.folio.org/browse/MODINVSTOR-170) used for instance/item/holdings
      • Note that it may not be applicable as authority records may not be available via the Inventory app AND will not have a comparable FOLIO record type
      • If we cannot leverage the Inventory HRID generator then we need to ensure the generator
        • supports a consistent sequence
        • honors what the user enters in Starts with field via Settings > quickMARC > Authorities > HRID handling
        • honors what the user enters in prefix field via Settings > quickMARC > Authorities > HRID handling
        • honors the HRID character limit of 21 [10 character limit for prefix, followed by up to 11 digits]
      • 1 HRID to 1 Authority record
      • HRID does not change when user edits the Authority record

      Given I have a setup HRID handling in Settings
      When I enter in the Starts with field 12345
      AND prefix is au
      Then HRID generator should always generate HRID that starts with au12345

      Given I have a setup HRID handling in Settings
      When I enter in the Starts with field 12345
      AND prefix is null
      Then HRID generator should always generate HRID that starts with 12345

      Given I have a setup HRID handling in Settings
      When I enter in the Starts with field 000001
      AND prefix is null
      Then HRID generator should always generate HRID that starts with 000001

      Timebox

      • 5 days for a general understanding and determine next steps with investigation

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                kgambrell Khalilah Gambrell
                Reporter:
                kgambrell Khalilah Gambrell
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases