This cloud app integrates with the Alma system to manage PO line items efficiently. It offers two main features:
Sorting Interested Users: Easily organize users who are interested in a specific item.
Start Routing for a Specific Item: Initiate the routing process for any item.
Item routing between interested users can be performed in two distinct modes:
"Ring" Mode: In "Ring" mode, the item is loaned to the first user, who then manually passes it along to the next user on the list, independent of the Alma system. Upon initiating the routing, a PDF document listing all interested users is generated and available for download.
"Star" Mode: In "Star" mode, the item is loaned to the first user, then returned, and subsequently loaned again to the next user in the list. This mode automates the process, creating requests for all interested users and setting up the initial loan for the first user. Printing should be done using Alma Letters.
Pre-requisites
- Node.js v14
- NPM v6
To install and use the correct version of Node.js, run:
nvm install && nvm use
Next, install the ECA dependency:
npm install -g @exlibris/exl-cloudapp-cli
then start the development server:
npm start
This repository is mirrored to GitHub using GitLab's mirroring functionality. Any changes made here will be automatically reflected in the corresponding GitHub repository.
Important Note: The authentication token used for mirroring is set to expire at the end of 2024 (December 31st, 2024). To ensure uninterrupted mirroring beyond this date, please update the token before its expiration.