Batch Importer (Bib/Acq) (UXPROD-47)

[UXPROD-3146] Add if/then logic to the field mapping profiles - DRAFT Created: 22/Jun/21  Updated: 28/Dec/23

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: TBD
Parent: Batch Importer (Bib/Acq)

Type: New Feature Priority: P3
Reporter: Ann-Marie Breaux (Inactive) Assignee: Ryan Taylor
Resolution: Unresolved Votes: 0
Labels: data-import, epam-folijet
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines UXPROD-47 Batch Importer (Bib/Acq) Analysis Complete
Release: Not Scheduled
Epic Link: Batch Importer (Bib/Acq)
Development Team: Folijet
PO Rank: 0
Rank: Cornell (Full Sum 2021): R2

 Description   

Current situation or problem: Have the ability to use regex or some sort of syntax for if/the, If call number range = x-y, then assign permanent location = z in the holdings record

In scope

  • How much logic is needed? Go to complete regex, or something smaller?
  • Make sure this can work for all 3 inventory record types
  • Also needed for SRS MARC records?
  • Also needed for orders?
  • Also needed for invoices?

Out of scope

Use case(s)
TBD: would be great to have some examples here from libraries

  • If field is 050, assign classification type LC vs If field is 060, assign classification type NLM
  • If 852 indicator 1 is x, assign classification y (see https://www.loc.gov/marc/holdings/hd852.html)
  • If call number range = x-y, then assign permanent location = z in the holdings record

Proposed solution/stories

Links to additional info

Questions


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