Passing Parameters to the AEK from App Builder
The aim of this blog is to give a guide on how to pass useful values from the App Builder into an AEK integration. This topic assumes you’re already familiar with: How to create and publish AEK menu options How to create and deploy AEK projects If you’re not, please review these pages: Creating and…

CAMPUSM AEK

Leveraging the Public Cloud: Creating a CORS Proxy
While building a Primo customization package, the need arose to call the Alma Resolver from JavaScript. As we've discussed before, most APIs and services don't support CORS as a security best practice. To work around this limitation, we can configure a proxy which adds the required CORS headers. In this post, we'll show an option…

ALMA PRIMO

Alma Normalization Rule Examples
see also: Working with normalization rules Note 1:  If you do copy/paste here make sure the quotation marks transfer correctly. Note 2: Some of the examples use "priority" and some use "salience".  The "priority" and the "salience" work the same way. When there is a prioroity or a salience the the higher priority or salience…

ALMA

Change Preferred Email Address
If you want to send notifcations out to a set of patrons but would like them to go to the non-preferred email address the GET and PUT methods can be used on the users API. The following code reads a list of usernames in a text file then makes a GET request for each user…

ALMA Emails PowerShell

How to use an API to send filters and retrieve an Alma Analytics report in 5 easy steps
See also Working with Analytics REST APIs and How to use an API to retrieve an Alma Analytics report in 5 easy steps . In all examples below change apikey=01234567890 to your real API key. Related blog post How to use an API to retrieve an Alma Analytics report in 5 easy steps discusses how…

ALMA HOW-TO-APIS-IN-5-EASY-STEPS

Batch Updating Alma Representations with REST
The Global Representation Changes Job offers the option to batch update various representations properties. It is a robust job that uses the Alma jobs infrastructure and allows updating several properties at once. However, in some cases a more customizable approach may be desired. In this post, a basic Python-based tool for updating representation properties via…

ALMA DIGITAL

How to install and use the HathiTrust Availability app
See also:Ex Libris Introduces Cloud Apps Open FrameworkThe Ex Libris App CenterDeploying Cloud AppsAnnouncing the Cloud Apps Open Framework for the Ex Libris Higher-Ed Platform (Video)Cloud Apps in Alma (Video)The cloud apps is "an open framework which allows developers to write apps which run inside Ex Libris higher education products such as Alma, Primo VE backoffice, Esploro,…

ALMA CLOUDAPPS

How to install and use the Alma Refine cloud app
See also: Ex Libris Introduces Cloud Apps Open Framework The Ex Libris App Center Deploying Cloud Apps Announcing the Cloud Apps Open Framework for the Ex Libris Higher-Ed Platform (Video) Cloud Apps in Alma (Video) The cloud apps is "an open framework which allows developers to write apps which run inside Ex Libris higher education products such…

ALMA CLOUDAPPS

How to install and use the Print Bib Records cloud app
See also: Ex Libris Introduces Cloud Apps Open Framework The Ex Libris App Center Deploying Cloud Apps Announcing the Cloud Apps Open Framework for the Ex Libris Higher-Ed Platform (Video) Cloud Apps in Alma (Video) The cloud apps is "an open framework which allows developers to write apps which run inside Ex Libris higher education products such…

ALMA CLOUDAPPS

Pre-migration data maintenance
The contract is signed. Now what? Alma pre-implementation can be a stressful time. While information is provided in the way of manuals, and some help with strategies and tasks is available from Ex Libris, maybe you want more. As a Voyager site, we were fortunate to have many tools available to us so that we…

ALMA VOYAGER