Subworkflow - Create Items in SCF IZ

At a glance

· Status: Active
· Environment / Tags: SCF Workflow
· Applies consortium-wide?: No, specific to Shared Collections Facility Institution Zone
· Runs on: SCF Production Alma IZ
· Trigger: Runs only when called by another workflow
· Primary outcome: Creates or locates an SCF IZ bib/holding, then creates an item in that holding.
· Who receives results: Returns a success or error result to the calling workflow.

Why this exists

This subworkflow supports shared print / SCF item creation by moving item data from a calling workflow into the SCF Alma institution zone. It helps ensure that an item can be represented in SCF with the correct bib, holding, location, provenance, and barcode pattern.

What it does

Where it runs

· Alma IZ(s): SCF Production Alma IZ
· Systems touched: Alma APIs
· Credentials referenced: SCF Production - Alma APIs - Read & Write
· Reports / queries used: None

How it works

Logic overview
  1. Search for the bib in the SCF IZ
  2. If a matching SCF bib is found: the workflow retrieves that bib, checks for an SCF holding at the requested location, creates a holding if needed, then creates the item.
  3. If no matching SCF bib is found but the source is NZ-linked: the workflow creates an SCF IZ bib from the NZ MMS ID, then creates the holding and item.
  4. If no matching SCF bib is found and the source is not NZ-linked: the workflow creates a new SCF IZ bib from the supplied bib record, adds a local 035 field, then creates the holding and item.
  5. If an Alma create step fails: the workflow returns an error result with the barcode, error type, and error message.
  6. If item creation succeeds: the workflow returns the barcode and successfully imported.

Artifacts produced: No files or reports. The output is structured JSON returned to the calling workflow.


Revision #2
Created 11 May 2026 14:56:50 by Jackie Saavedra
Updated 11 May 2026 15:02:06 by Jackie Saavedra