Closed mzelesky closed 1 year ago
The updated CGDs will be included in the response of the bibdata barcode controller that SCSB's accession processing calls.
The desired end result is that:
"committed_to_retain": { "value": "true", "desc": "Yes" }
, bibdata will return a MARC record that includes an 876$xCommitted, rather than 876$xShared.committed_to_retain
info, then keep the current behavior.I updated the description with a ReCAP record to allow for better testing.
3. committed_to_retain
@mzelesky and I reviewed again the ticket and we should also consider the retention_reason with value "ReCAPItalianImprints". We expect to have more values in the future. Some values will not result in a "Committed" CGD. When a new value comes @mzelesky will create a ticket.
The desired end result is that:
- The SCSB goes to https://bibdata.princeton.edu/barcode/[BARCODE_OF_SCSB_ITEM]/scsb
- If the alma endpoint @mzelesky documented has
"committed_to_retain": { "value": "true", "desc": "Yes" }
, bibdata will return a MARC record that includes an 876$xCommitted, rather than 876$xShared.- If the alma endpoint doesn't have this
committed_to_retain
info, then keep the current behavior.
@mzelesky and I reviewed again the ticket and we should also consider the retention_reason with value "ReCAPItalianImprints". We expect to have more values in the future. Some values will not result in a "Committed" CGD. When a new value comes @mzelesky will create a ticket.
User story
Items marked for retention commitment in ReCAP will have the proper Collection Group Designation (CGD) of 'Committed' assigned in SCSB after accession.
Acceptance criteria
Notes
The API call that retrieves the item information (
/almaws/v1/bibs/{mms_id}/holdings/{holding_id}/items/{item_pid}
) has"committed_to_retain": { "value": "true", "desc": "Yes" },
in theitem_data
section, AND in this section:"retention_reason": { "value": "ReCAPItalianImprints", "desc": "ReCAP Collaborative Collection Development Italian Imprints" }, "retention_note": "" }
If the response doesn't include the above information then the CGD will be based on the location only.
For now, this is the only shared retention program we are participating in, but there will be others ("retention_reason" "value").
The updated CGDs will be included in the response of the bibdata barcode controller that SCSB's accession processing calls.
Concrete example
In the sandbox, see https://api-na.hosted.exlibrisgroup.com/almaws/v1/bibs/99126831126106421/holdings/22961480120006421/items/23961480110006421
The barcode is 32101119327524.
Re-index required?
Implementation notes, if any
Records are anticipated to be loaded in March 2023.