Create holdings record with holdings source ID

Description

Overview: Holdings source ID has been created to support the work on edit of MARC formated holdings records using quickMARC. When this new data property was implemented, then creating instance, holdings, item using the Fast add was not taken into considerations.
Currently the holdings are created without any source in FOLIO by the NCIP integration.

This bug ticket is related to the reported bug UIIN-2229.

Steps to Reproduce:

  1. Log in to FOLIO Snapshot ... [insert steps for NCIP - would you be able to do that ?]

Expected Results:
UI populate Holdings Source as FOLIO, and the underlying Json has the value set as "sourceId" = FOLIO, and not as nothing and value understood as being 'null'.

Actual Results:
The created holdings record does not have a data property for Holdings source data ("sourceId"), when viewing the json of the record - according to https://github.com/folio-org/mod-inventory-storage/blob/master/ramls/holdingsrecord.json

Doumentation/Notes provided by :
NCIP needs to provide a holdings source when it creates the holdings record as it does an instance source. The instance source is configurable. Ideally, the holdings source should be configurable, but it should be okay to set a default of folio as the source if making it configurable is too much work. I am not sure who needs to be a part of the configurable or default discussion, though.

Since holdings source is set by the system it is not possible to assign a source after the record is created by NCIP.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

9
  • 01 Dec 2022, 06:56 PM
  • 01 Dec 2022, 06:55 PM
  • 01 Dec 2022, 06:55 PM
  • 01 Dec 2022, 06:54 PM
  • 01 Dec 2022, 06:53 PM
  • 31 Oct 2022, 03:58 PM
  • 31 Oct 2022, 03:58 PM
  • 31 Oct 2022, 03:58 PM
  • 31 Oct 2022, 03:58 PM

Checklist

hide

TestRail: Results

Activity

Show:

Michelle Suranofsky December 1, 2022 at 6:57 PM

New configuration example:

If the configuration does not exist:

Charlotte Whitt November 11, 2022 at 8:25 AM

Hi - yes that sounds all correct. Thank you so much Yellow Star

Michelle Suranofsky November 10, 2022 at 4:43 PM

- Looks like you assigned it to the correct project (mod-ncip).

Based on 's comments - There will be a new optional configuration for this.  If the configuration value is absent it will use FOLIO.  Sound okay?

Charlotte Whitt November 10, 2022 at 4:19 PM

- this ticket is right now in UIIN but should be moved to the right NCIP jira project. Which one should I use. Also if at all possible I should be fixed for Nolana Bugfix. UIIN-2229 is to be solved by Nolana Bugfix

CC:

Done

Details

Assignee

Reporter

Priority

Development Team

EBSCO - FSE

Fix versions

Release

Nolana (R3 2022) Bug Fix

RCA Group

Incomplete/missing requirements

Affected Institution

!!!ALL!!!

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created October 31, 2022 at 3:58 PM
Updated May 22, 2024 at 11:53 AM
Resolved December 1, 2022 at 5:54 PM
TestRail: Cases
TestRail: Runs

Flag notifications