Uploaded image for project: 'mod-inn-reach'
  1. mod-inn-reach
  2. MODINREACH-49

Record Contribution Settings: Create a Data Model to Store Contributed MARC Transformation Options Settings for INN-Reach Central Servers

    XMLWordPrintable

Details

    • Volaris Sprint 119
    • 5
    • Volaris

    Description

      Purpose/Overview:

      It may sometimes be necessary to adjust the contents of a bibliographic record being being contributed to an INN-Reach central server, including the 001 field and exclusion of fields/subfields that may contain information relevant only to the local server. INN-Reach commonly uses the 001 field as a match point to records that already exist on the central server and associate the contributed bib with the existing record(s). The standard practice in FOLIO is to use the Instance HRID as the 001 value. In many INN-Reach settings, the OCLC number (or similar identifier) is uses as the 001 value. We need to store per-central server configurations to manage when/how another identifier is used in place of the existing 001 field value for records being contributed to the central server.

      Requirements/Scope:

      1. Configuration should be per local server/central server combination
      2. The configuration should contain the following data:
        • The central server record ID
        • A Boolean indicating whether the configuration is active
        • An ordered array of objects with the following attributes:
          • resourceIdentifierTypeId (from Settings > Inventory > Resource identifier types)
          • stripPrefix boolean
          • ignorePrefixes (array of strings that if present as prefixes will cause the identifier to be ignored)
        • An array of MARC fields/subfields to exclude from transformed MARC records
        • Created/Updated metadata (datetime and users)

      Approach:

      Acceptance criteria:

      • AC: A configuration record can be created, retrieved, updated, and deleted from the database

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                maryna_steshenko Maryna Steshenko
                brookstravis Brooks Travis
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases