eprintid: 1629 rev_number: 14 eprint_status: archive userid: 35 dir: disk0/00/00/16/29 datestamp: 2018-05-09 20:03:45 lastmod: 2018-06-17 20:44:45 status_changed: 2018-05-09 20:03:45 type: conference_item metadata_visibility: show creators_name: Cooper, Alexander creators_name: Hamlett, Lisa title: Automation Using the Alma Configuration APIs ispublished: pub subjects: Alma subjects: DevDay divisions: eluna_conf abstract: We will present on 2 of several processes that we automated using Alma's Configuration APIs. The first of these will be one of several simple automations, that start from logical sets in Alma which are then processed by Alma jobs which are configured and triggered to run via APIs on a daily basis. In this example, items that fall within the set's parameters will be updated with specific item policies using the API for the Change Physical Items job. A second more complex process will be demoed, where Alma Analytics is used to gather item information for more complex (i.e. date sensitive) parameters, the Analytics API and Creating a Set API to create a set which is the processed by a job using the Alma job API. In this example, items that have been in our Withdrawn location for a specific amount of time will be purged from the catalog via the Withdraw Items job. These and related automation scripts are written in Ruby and Bash, and will be made available in a public repository on GitHub. date: 2018-05-01 full_text_status: restricted pres_type: other event_title: ELUNA 2018 Annual Meeting event_location: Spokane, Washington event_dates: May 1-4, 2018 event_type: conference refereed: TRUE citation: Cooper, Alexander and Hamlett, Lisa (2018) Automation Using the Alma Configuration APIs. In: ELUNA 2018 Annual Meeting, May 1-4, 2018, Spokane, Washington. document_url: https://beta-documents.el-una.org/id/eprint/1629/1/Automation%20Using%20the%20Alma%20Configuration%20APIs.pptx