Data Import UI Changes for SRS MARC Holdings records

DRAFT - Still to be updated

Developer research spike details 

Goal is to deliver basic work in Lotus, if possible; otherwise Morning Glory

Problem(s):

  • Existing Data Import UI and logic mainly focuses on updating MARC Bibliographic records during Data Import. Review all UI screens and logic to determine what adjustments are needed for handling MARC Holdings records via Data Import

UI Screens to review

  • Settings
    • Job profiles: no changes
    • Match profiles
      • Incoming records: turn on MARC Holdings
      • Existing records: turn on MARC Holdings
      • Headers in the matching section already work properly
    • Action profiles
      • Decide if Create and/or Update need to be enabled
      • Enable FOLIO record type: MARC Holdings
      • If MARC Holdings is enabled, what happens with MARC Modifications (or just update, like authority?)
    • Field mapping profiles
      • Incoming record type: enable MARC Holdings
      • FOLIO record type: enable MARC Holdings
      • TBD: Field mapping for MARC: Modify and Updates, or just Updates?
      • If updates, Allow any overrides to field protections? Allow update of individual fields only?
    • File extensions
      • Any additional default file extensions needed? No
    • MARC field protection
      • Any adds/edits to the text? Maybe - TBD
      • Add a note that MARC Authorities follow these field protections, but a library cannot override the field protections in individual job profiles
    • Data Import landing page: no change needed
    • Data import view all page: no change needed
    • Log detail: Holdings shows as SRS MARC and Holdings Created or Updated; hotlink to the Inventory holdings works
    • Log JSON: all fine, except add Holdings HRID in the header parentheses (where title is for MARC Bibs, Instances, Holdings, Items, Invoices)
  • Still need to confirm whether any additional UI changes needed for
    • Inventory
    • quickMARC: check that multiple subfields without spaces do not cause save errors

Use Cases & Requirements:

Requirement

Status

Use cases




SME Questions:

Question

Status

Conclusion

Comments





Basic workflow

What Backend stories are needed?

What UI stories are needed?

Developer Questions:

Question

Status

Conclusion

Comments