Skip to content

OBVSG/po-line-item-routing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudApp Activations Deployed Version

PO Line Item Routing

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.

Routing Modes

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.

Development

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

Mirroring and Token Information

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.