Running API Commands for Bulk Record Management: Step-by-Step Guide
Here are step-by-step instructions for performing the tasks outlined: 1. Open Visual Studio Code (VS Code). 2. Create a new folder in VS Code. 3. Open a new terminal in VS Code. 4. Run the command: `npm create vite@latest myapp`. 5. When prompted, select React as the framework. 6. Choose JavaScript as the variant. 7.…

ALMA API HOW-TO-APIS

Primo showcase - how to embed
The new Primo Showcase tool enables libraries to market their resources on websites external to the library. Showcase displays a visual carousel of items tailored to the library’s specifications, helping libraries promote their unique or new content and encouraging exploration and traffic to the library discovery system from sites such as University and faculty pages. The…

PRIMO

Integrating with Priority‘s Financial Management Module for Invoice Payments
Introduction This blog will show how to integrate financial payments from Alma Acquisitions to Priority's Financial Management module. We will focus on the payment of invoices. Note that it is also possible to pay POs (Purchase Orders) via this same integration (and not only invoices). Details about Priority‘s Financial Management module can be found at…

ALMA FINANCE

Simple Python Script for Label Printing
Summary This post describes a simple Python script for Windows that fetches call number data from Alma, parses it according to a hard-coded specification, and sends it to print. It is designed for printing a single label at a time to a dedicated label printer, though it could easily be edited to give the option…

ALMA label printing

How to create and test a new API key
See also Using the Alma REST APIs.To create an API Key you must be logged into the Developer Network.In this example we will create an API key for read write permissions on our production environment for bibliographic records.We will then test the API key using the API Console in the Develop Network as well as…

ALMA API HOW_CREATE-ENTITIES-APIS HOW-TO-APIS

Outgoing emails configuration
In light of recent announcements by Gmail about preventing spam emails, we'll use the opportunity to review the topic. Gmail's plans for 2024 apply to those who send more than 5000 emails per day so it is not likely to apply to the average library. Nevertheless, to be on the safe side, improving our outgoing…

GENERAL SMTP

How to make license information appear in Primo View It (View Online) after clicking Available Online
IntroductionIf an electronic collection or an electronic portfolio has a license, then it is possible to display a link to show the license information (license terms) from within the Primo View It tab.Note that the license is displayed to the end user but does not have a functional effect. It is for informational purposes only.Let's…

ALMA PRIMO DISCOVERY-INTERFACE-DISPLAY-LOGIC LICENSES

How to use the Online Services Order to to control the order of the services on the Services Page in Primo after clicking Available Online
IntroductionIn this blog post we will show how the institution can use the Online Services Order to control the order of the services on the Services Page in Primo after clicking "Available Online".This can be useful if the institution wants to put certain Electronic Collections on top of the list to "promote" them.  It is…

ALMA PRIMO DISCOVERY-INTERFACE-DISPLAY-LOGIC ONLINE-SERVICES-ORDER

How to use Direct Linking to enable a Primo user to skip the Services Page and link directly to a full text service
Introduction In this blog post we will show how we can use a Direct Linking to enable a Primo user to access a resource directly after clicking "Available Online".  In this way, the Primo user skips the Services Page and the need to further click an Electronic Collection (service) to access the resource. Let's take…

ALMA PRIMO DIRECT-LINKING DISCOVERY-INTERFACE-DISPLAY-LOGIC

How to use a Display Logic Rule to remove the request link for a physical item according to the user group of the logged in patron
Introduction In this blog post we will show how we use a Display Logic Rule to remove the "Request" link in the Primo GetIt tab according to the User Group of the logged in user. This can be useful, for example, if we want a user to be able to have a physical item request…

ALMA PRIMO DISCOVERY-INTERFACE-DISPLAY-LOGIC DISPLAY-LOGIC-RULES