Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Withdraw workflow overview #2

Open
lsat12357 opened this issue Sep 19, 2024 · 0 comments
Open

Withdraw workflow overview #2

lsat12357 opened this issue Sep 19, 2024 · 0 comments
Assignees

Comments

@lsat12357
Copy link
Contributor

lsat12357 commented Sep 19, 2024

  • user creates set with physical items
  • user submits set id to service
  • service uses alma api to retrieves list of items with links, iterates through to retrieve full item records, extracts fields of interest, and returns export
  • user evaluates export and removes any problematic entries
  • user uploads edited export
  • service iterates through list and updates each record's location, status, internal note 3
  • service iterates through list and gathers unique bib ids, checks all associated items location before adding to eligible_to_unlink and eligible_to_suppress lists
  • service iterates through eligible_to_unlink and adds bib ids to unlink_set
  • service iterates through eligible_to_suppress and adds bib ids to suppress_set
  • service runs predefined job to unlink
  • service checks returned report, STOP unless total unlinked == eligible_to_link,
  • service run predefined job to suppress
  • service uses oclc# for bibs in eligible_to_unlink to delete oclc holding record
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant