Primo

The Primo product integration provides students with access to their library account and to search functionality. Currently Alma and Voyager are being implemented as the ILS.

Overview

The Primo product integration provides students with access to their library account and search functionality. Currently,Alma,Voyager, and Aleph are being implemented as the ILS.

For more information, watch Library Integration - Primo(8:09 min).

User Experience

The following section describes information relating to the user experience for the Primo product integration.

User Activities

Students can check and manage various activities associated with their library account, such as loans (including renewing), requests (including canceling), saved items (favorites), fines and fees (including linking to payment options, if configured), and personal information.

Personal information is not supported by the Aleph ILS vendor.

The user has access to the discovery system search page, making it possible to search the library catalog by either using the embedded search from the App or by linking out to the Primo search page.

The user can save items to a list of favorites from the search pages.

Favorites are not supported by the Aleph ILS vendor.

In addition, information about library opening hours as well as a page with useful links are available, as configured by the administrator.

Authentication

The Primo product integration requires the user's identifier from the vendor's system. This is obtained with token-based authentication attributes.

The connection to Alma is handled as part of the generic API Configuration under the Alma section. The first part of the API Configuration details the URL to which to connect and any parameters that are required. The second part relates to the API Authentication for the URL.

Authentication against Alma and Primo is made by the API key, which is to be provided when configuring the integration instance.

Authentication against Voyager is based on the VXWS and the XML over HTTP Web Service protocol. The connection is handled via the API Configuration under the Voyager section, where the User Input Identifier parameters are entered.

library_PI_diagram.PNG

Offline Support

Library Card data is cached on the user ’s device.

Screenshots

The following are examples of screenshots of the Primo product integration user interface for a reference when configuring it:

Home Page - Search Library Card Open Hours
Primo-Main.jpg Primo-Library Card.jpg Primo-Open Hours.jpg
Useful Links Record Details Search Results
Primo-Links.jpg Primo-Record Details.jpg Primo-Search Results.jpg
Primo Legacy Live Tile Primo Live Tile Example of 3 x 2 Dimensions
Live_Tile_Primo.png Primo.png

Live Tile

For the live tile legacy UI, we recommend using the following dimensions for an optimized experience:

  • 1 width x 2 height
    • Up to 4 widgets

The new Primo live tile UI is designed to work with the following sizes. The tile will attempt to display as many elements as possible regardless of the dimensions set, but we cannot guarantee the intended experience if you do not adhere to the following dimensions. The tile dimensions are set in the App Builder, while the widgets per row (and other details) are set in the Configuration page for this product integration.

  • 1 wide x 1 high
    • This is a special case. The tile only displays one widget (the highest prioritized, enabled widget).
  • 2 wide x 1 high
    • We recommend using 1 - 2 widget rows and using 1 - 3 widgets per row.
  • 2 wide x 2 high
    • We recommend using 2 - 3 widget rows and using 1 - 3 widgets per row.
  • 3 wide x 1 high
    • We recommend using 1 - 2 widget rows and using 2 - 4 widgets per row.
  • 3 wide x 2 high
    • We recommend using 2 - 3 widget rows and using 2 - 4 widgets per row.

We also recommend keeping the header text and widget labels for the live tile short.

Technical Overview

The following section describes technical information for the Primo product integration.

Prerequisites

The following prerequisites are required for the Primo product integration:

  • The IDP returns the ILS ID attribute for the specific vendor (Alma, Voyager, or Aleph). The ILS ID attribute is a unique ID controlled by the customer that is defined per student and staff member in the chosen ILS. If you are using CMAuth, this attribute can have any name in the IDP attributes response (from SAML/OAuth/LDAP) but needs to be mapped in the Additional Mapping section of the CMAuth integration profile. If you are not using CMAuth, the ILS ID attribute must be returned in the LDAP attributes response. The attribute is configured in the User Input Identifier field in either the Alma, Voyager, or Aleph API Configuration section of the App Manager configuration.
  • Any new mapping of the authentication token requires users to log out and log in to the app.
  • For examples of API requests and responses, see the Developer's Network.
  • For more information concerning Voyager APIs, see the Voyager APIs section of the Developer's Network.

  • The Primo and Alma API keys require read-write access.

  • For Aleph, the Aleph host server must be configured to enable access from campusM-specific IPs. See campusM Allowed List for more information.

Configuration

To configure the Primo product integration, select Add Product Integration from the Product Integrations main menu option.

Select Primo.

The following table describes the configuration options available on this page.

Configuration Option
Description
Mandatory
Data Type
Default
Example
Manage Integration
Enable Product Integration
Select to enable the product integration on the user's app. No Checkbox Unselected  
Product Integration Description
A description of the product integration for internal use.
Yes String    
Screen Title
The title that appears in the top header of the service.
No
String
Library
My Primo
Vendor – This section defines the structure of the APIs used in this product integration.
Discovery System
Select Discovery System.
Yes
String
Primo
Primo
Primo API Configuration
URL to retrieve the information The URL to Primo API Gateway. Yes String   Primo API calls per geographic location
View ID The View ID of your Primo. Yes String    
API Key
API key to connect with your Primo instance.
Yes
String
   
Tab Name
Required for search functionality.
Yes
String
default_tab
 
Scope Name
Required for search functionality.
Yes
String
default_scope
 
Language Code
The language code of your Primo instance.
Yes
String

 

en
Select ILS
Select an ILS (Alma or Voyager).
Yes
String

 

Alma
Alma API Configuration
Base URL to retrieve the information The URL to Alma Gateway. Yes String   Alma API calls per geographic location
User Input Identifier
Parameter Input Option
Select a parameter input option. Available options:
  • User Name
  • Token Property
  • Constant
Yes String

 

Token Property
Token Property
Enter the property name to be retrieved from the token ({ USERNAME, MAIL, GIVEN_NAME, SURNAME, FULL_NAME} or as named in the integration profile). Yes String    
API Key
API key to connect with your Alma instance. No String    
Voyager API Configuration
URL to retrieve the information The base URL of your Voyager instance:http://server:port/vxws Yes String    
User Input Identifier - AuthFactor
AuthFactor Type
Select AuthFactor type:
  • Barcode
  • Institution Id
  • Social Security Number
Yes String Barcode  
Parameter Input Option
Available Options:
  • Token Property
  • Constant value
Yes
String
Token Property
 

Token Property Name

Available Options:
  • Token Property
  • Constant value
Yes
String

 

 
User Input Identifier - Last Name
Parameter Input Option
Select a parameter input option that matches your needs.
Available Options:
  • Token Property
  • Username
  • Constant Value
If Username is selected, it is not possible to use the Test API Configuration function.
Yes
String
Token Property
 
Token Property Name
Enter the property name to be retrieved from the token ({ USERNAME, MAIL, GIVEN_NAME, SURNAME, FULL_NAME} or as named in the integration profile).
Yes
String

 

 
Display Pin Option
Additional optional identification parameter, carrying the patron ’s pin value.
No
Checkbox
False

 

User Input Identifier - Pin
Parameter Input Option
Select a parameter input option that matches your needs.
Available Options:
  • Token Property
  • Username
  • Constant Value
Yes (if Display Pin Option is set to True) String    
Aleph API Configuration
Base URL to retrieve the information This needs to be your Aleph host server domain and port (if any). For example,http://serverName.com:port Yes URI    
User Input Identifier
Parameter Input Option
Select a parameter input option.
Available Options:
  • Token Property
  • Username
  • Constant Value
Yes String   Token Property
Token Property
Enter the property name to be retrieved from the token ({USERNAME, MAIL, GIVEN_NAME, SURNAME, FULL_NAME} or as named in the integration profile).
Yes
String
   
General
General Parameters
Date Format
The format to display any dates in, throughout the integration.
No
Date/Time
DD MMM YYYY
 
Currency Display
Prefixed to any currency values displayed in this product instance, unless explicitly shown otherwise.
No
String
Dollar
 
Blocked User Message
Appears on the Live Tile and the Library Card screen.
No
String
Account is blocked.
 
General Error Message
General error message if the page fails to load.
No
String
Please, try again later
 
Empty Results List Message
Empty Results List message is displayed when the request retrieves no results for Loans, Requests, Fines and Fees, Favorites or Search.
No
String
No Results
 
'Sort by' Dropdown List Label
Label that appears above the drop-down list on the Loans, Requests, Fines and Fees, Favorites and Search results pages.
No
String
Sort by
 
'Sort by' Dropdown List Placeholder
The value displayed before the sorting option is selected on the Loans, Requests, Fines and Fees, Favorites, and Search results pages.
No
String
Select Sort Option
 
Primo URL
URL for the Primo search page. It should contain only the Base URL.
No
String
 
Pages
Home Page
Page Title
Appears at the top of the page.
No
String
My Primo
 
Display User Library Card Information Bar
Select to display the User Library Card information summary on the Home page.
No
Checkbox
Yes
 
Place User Library Card Information Bar
Select an option to place the bar on the top or bottom of the page. This option appears if Display User Library Card Information Bar is set to Yes.
No
Drop-down Menu
Top
 
Display User Loans Tab
Appears if Display User Library Card Information Bar is set to Yes.
No
Checkbox
Yes
 
User Library Card Information Bar Loans Label
Appears if the Display User Loans Tab is set to Yes.
No
String
My Loans
 
User Library Card Information Bar Loans Icon
Enter the icon URL to retrieve the icon for ‘Loans ’ to change the default value
No
String
Book Icon
 
Display User Requests Tab
Appears if Display User Library Card Information Bar is set to Yes.
No
Checkbox
Yes
 
User Library Card Information Bar Requests Label
Appears if Display User Requests Tab is set to Yes.
No
String
My Requests
 
User Library Card Information Bar Requests Icon
Enter the icon URL to retrieve the icon for Requests to change the default value.
No
String
Bookmark Icon
 
Display User Fines and Fees Tab
Appears if Display User Library Card Information Bar is set to Yes.
No
Checkbox
Yes
 
User Library Card Information Bar Fines and Fees Label
Appears if Display User Fines and Fees Tab is set to Yes.
No
String
My Fines/Fees
 
User Library Card Information Bar Fines and Fees Icon
Enter the icon URL to retrieve the icon for Fines and Fees to change the default value.
No
String
Dollar Icon
 
Display User Favorites Tab
Appears if Display User Library Card Information Bar is set to Yes.
No
Checkbox
Yes
 
User Library Card Information Bar Favorites Label
Appears if Display User Favorites Tab is set to Yes.
No
String
My Favorites
 
User Library Card Information Bar Favorites Icon
Enter the icon URL to retrieve the icon for Favorites to change the default value.
No
String
Star Icon
 
Select Library Search Option
Select either Embedded Search(search from the App) or Link out(link to the Primo page).
No
String
Link out
 
Primo Search Page Link Button Text
Text that appears on the Link Button to the Primo Search Page; appears if Select Library Search Option is set to Link out.
No
String
Go to Primo Search
 
Content Title
Display Static Content
Select to display the static content on the Home Page.
No
Checkbox
Yes
 
Static Content Title
Appears if Display Static Content is set to Yes.
No
String
   
Static Content Type
Appears if Display Static Content is set to Yes.
No
String
Text

 

Image URL
Appears if Static Content Type is set to Image,Image (above) and Text,Text (above) and Image.
No
String
   
Text
Appears if Static Content Type is set toText,Image (above) and Text,Text (above) and Image.
No
String
   
Main Menu Bar
Main Menu Bar Home Page Label
Label for the Home Page tab on the Main Menu Bar.
No
String
Home
 
Main Menu Bar Library Card Label
Label for the Library Card tab on the Main Menu Bar.
No
String
Library Card
 
Display Useful Links Tab
Select to display the Useful Links tab on the Main Menu Bar.
No
Checkbox
Yes
 
Main Menu Bar Useful Links Label
Label for the Useful Links tab on the Main Menu Bar.
No
String
Useful Links
 
Display Open Hours Tab
Select to display the library Open Hours tab on the Main Menu Bar.
No
Checkbox
Yes
 
Show Resource Sharing Library Appears if Display Open Hours Tab is checked. No Checkbox Yes
Main Menu Bar Open Hours Label Label for the tab on the Main Menu Bar. No String Open hours  
Useful Links(Appears if Display Useful Links Tab is set to Yes.)
Page Title
Appears at the top of the page.
No
String
Useful Links
 
Links Group Title
Enter the title for the links group.
No
String
   
Link Title
Enter the link title.
No
String
   
Link URL
Enter the link URL.
No
String
   
Open Hours(Appears if Display Open Hours Tab is set to Yes.)
Page Title
Appears at the top of the page.
No
String
Open Hours
 

Link URL

For Voyager only:Open Hours page URL is required. No other options are used, except Page Title.
No
String
 
Message to be displayed if no information is found
Message to be displayed when no information about open hours for a specific day is found.
No
String
No info
 
Text - "Select" Name of the library selection widget. No String Select
Text - "Select library" Placeholder text for the library selection widget. No String Select library
Enables day of the week label customization.
No
Checkbox
No
 

Text - "Monday"

These are also used as defaults if no descriptions are provided by the API, regardless of whether Enable Custom Day Of The Week Labels is enabled or not. No String Monday

Text - "Tuesday"

No String Tuesday

Text - "Wednesday"

No String Wednesday

Text - "Thursday"

No String Thursday

Text - "Friday"

No String Friday

Text - "Saturday"

No String Saturday

Text - "Sunday"

No String Sunday
Use 12-hour format Sets the hours to display as per a 12-hour clock, instead of the 24-hour default. No Checkbox No
Library Card
Page Title
Appears at the top of the page.
No
String
Library Card
Display User Loans
Select to display user ’s loans.
No
Checkbox
Yes
User Loans Label
Appears if Display User Loans is set to Yes.
No
String
My Loans
Display User Requests
Select to display user ’s requests.
No
Checkbox
Yes
User Requests Label
Appears if Display User Requests is set to Yes.
No
String
My Requests
Display User Fines and Fees
Select to display user ’s fines and fees.
No
Checkbox
Yes
User Fines and Fees Label
Appears if Display User Fines and Fees is set to Yes.
No
String
My Fines/Fees
Display User Favorites
Select to display user ’s favorites (Primo saved items).
No
Checkbox
Yes
User Favorites Label
Appears if Display User Favorites is set to Yes.
No
String
My Favorites
Display User Personal Info
Select to display user ’s personal info.
No
Checkbox
Yes
User Personal Info Label
Appears if Display User Personal Info is set to Yes.
No
String
My Personal Info
User Loans
Page Title
Appears at the top of the page.
No
String
My Loans
 
Items Per Page
Value from 1 to 10.
No
Number
5
 
Display Sort Options
Select to display the sorting options drop-down menu for the user.
No
Checkbox
Yes
 
‘Sort ’ Button Text
Enter the text for the Sort button.
No
String
Sort by
 
Sort Loans List
Available options:
  • Date
  • Title – ASC
  • Title - DESC
No
Checkbox options
All unchecked
 
Sort Option 'Date' Text
Drop-down menu text to display for the Date option.
No
String
Date
 
Sort Option 'Title-ASC' Text
Drop-down menu text to display for the Title - ASC option.
No
String
Title - ASC
 
Sort Option 'Title-DESC' Text
Drop-down menu text to display for the Title - DESC option.
No
String
Title - DESC
 
'Renew' Button Text
Enter the text for the Renew button.
No
String
Renew
 
'Renew All' Button Text
Enter the text for the Renew All button.
No
String
Renew All
 
Renew Success Message
Message to be displayed when items are successfully renewed.
No
String
Items are renewed
 
Renew Failed Message
Message to be displayed when one or more items were not renewed; the message is followed by the list of failed loans.
No
String
Renewing failed for the loans:
 
User Loan Details
Page Title
Appears at the top of the page.
No
String
My Loan
 
User Requests
Page Title
Appears at the top of the page.
No
String
My Requests
 
Items Per Page
Value from 1 to 10.
No
Number
5
 
Display Sort Options
Select to display the sorting options drop-down menu for the user.
No
Checkbox
Yes
 
‘Sort ’ Button Text
Enter the text for the Sort button.
No
String
Sort by
 
Sort Loans List
Available options:
  • Date
  • Title – ASC
  • Title - DESC
No
Checkbox options
All unchecked
 
Sort Option 'Date' Text
Drop-down menu text to display for the ‘Date ’ option.
No
String
Date
 
Sort Option 'Title-ASC' Text
Drop-down menu text to display for the Title - ASC option.
No
String
Title - ASC
 
Sort Option 'Title-DESC' Text
Drop-down menu text to display for the Title - DESC option.
No
String
Title - DESC
 
'Cancel' Button Text
Enter the text for the Cancel button.
No
String
Cancel
 
'Cancel All' Button Text
Enter the text for the Cancel All button.
No
String
Cancel All
 
Cancel Success Message
Message to be displayed when requests are successfully canceled.
No
String
Requests are canceled
 
Cancel Failed Message
Message to be displayed when one or more requests were not canceled; the message is followed by the list of failed requests.
No
String
Canceling failed for the requests:
 
User Request Details
Page Title
Appears at the top of the page.
No
String
My Request
 
Text - "Request Type" No String Request Type  
Text - "Request ID" No String Request ID
Text - "Title" No String Title
Text - "Author" No String Author
Text - "Barcode" No String Barcode
Text - "Request Date" No String Request Date
Text - "Place In Queue" No String Place In Queue
Text - "Status" No String Status
Text - "PickUP Location" No String PickUP Location
Text - "mmsId" No String mmsId
User Fines and Fees
Page Title
Appears at the top of the page.
No
String
My Fines and Fees
 
Items Per Page
Value from 1 to 10.
No
Number
5
 
Display Sort Options
Select to display the sorting options drop-down menu for the user.
No
Checkbox
Yes
 
‘Sort ’ Button Text
Enter the text for the Sort button.
No
String
Sort by
 
Sort Fines and Fees List
Available options:
  • Date Added
  • Type
  • Amount
No
Checkbox options
All unchecked
 
Sort Option 'Date' Text
Drop-down menu text to display for the Date option.
No
String
Date
 
Sort Option 'Type ’ Text
Drop-down menu text to display for the Type option.
No
String
Type
 
Sort Option ‘Amount ’ Text
Drop-down menu text to display for the Amount option.
No
String
Amount
 
Display ‘Pay ’ Button
Select if you want to configure paying fines option (link out). When selected, the button appears on both User Fines and Fees and Fine/Fee Details pages.
No
Checkbox
No
 
'Pay' Button Text
Appears if Display Pay Button is set to Yes.
No
String
Pay
 
Items Per Page
Value from 1 to 10.
No
Number
5
 
Link URL
Appears if Display Pay Button is set to Yes.
No
String
   
User Fine/Fee Details
Page Title
Appears at the top of the page.
No
String
My Fines/Fees
 
User Personal Info
Page Title
Appears at the top of the page.
No
String
My Personal Info
 
Display Name (Last, First, Middle)
Appears at the top of the page.
No
Checkbox
Yes
 
Text - "Name" No String Name
Display Status
Select to display user ’s name.
No
Checkbox
Yes
 
Text - "Status" No String Status

Select to display user ’s job category No Checkbox Yes
Text - "Job Category" No String Job Category

Select to display user ’s user group No Checkbox Yes

Text - "User Group"

No String User Group

Select to display user ’s status No Checkbox Yes
Text - "Email" No String Email
Text - "Phone" No String Phone
Display Expiry Date Select to display user ’s expiration date No Checkbox Yes
Text - "Expiry Date" No String Expiry Date
User Favorites
Page Title
Appears at the top of the page.
No
String
My Favorites
 
Items Per Page
Value from 1 to 10.
No
Number
5
 
Display Sort Options
Select to display the sorting options drop-down menu for the user.
No
Checkbox
Yes
 
‘Sort ’ Button Text
Enter the text for the Sort button.
No
String
Sort by
 
Sort Favorites List
Available options:
  • Date Added
  • Title
  • Author
No
Checkbox options
All unchecked
 
Sort Option 'Date Added' Text
Drop-down menu text to display for the Date Added option.
No
String
Date
 
Sort Option 'Title' Text
Drop-down menu text to display for the Title option.
No
String
Title
 
Sort Option 'Author' Text
Drop-down menu text to display for the Author option.
No
String
Author
 
Remove Item from the List Button Text
Text that appears on the button to remove item from the Favorites list.
No
String
Remove
 
Search Results
Page Title
Appears at the top of the page.
No
String
Search Results
 
Initial Load
Number of the initially loaded records; the value should be between 2 and 10.
No
String
10
 
Load More Results
Number of the records loaded when selecting Load More Results; the value should be between 2 and 5.
No
String
5
 
‘Load More Results ’ Button Text
Text for the Load More Results button.
No
String
Load More
 
‘Scope Not Defined ’ Error Message
Error Message the end-user gets if the Tab/Scope are not defined or defined incorrectly (see Vendor > Primo > Primo API Configuration section).
No
String
Search Scope is not defined
 
Display Availability
Select to display the availability of the records.
No
Checkbox
Yes
 
Format Available Holds In the search results, either join all available request options inline, or each request on a new line. No Drop-down List Comma-separated  
Display Availability for Electronic Items Text
Availability statement that appears for the electronic records.
No
String
Available Online
Display Availability for Electronic Items Text
Link Availability Statement to Primo Home Page (link out) for Physical Items
Select to enable the click on the availability statement for physical items is clickable; NB: clicking the availability statement will result in the Primo home page, as defined in the General > General Parameters section.
No
Checkbox
Yes
Link Availability Statement to Primo Home Page (link out) for Physical Items
Display Sort Options
Select to display the sorting options drop-down menu for the user.
No
Checkbox
Yes
Display Sort Options
Sort Option 'Rank' Text
Drop-down menu text to display for the Rank option.
No
String
Rank
Sort Option 'Rank' Text
Sort Option 'Author' Text
Drop-down menu text to display for the Author option.
No
String
Author
Sort Option 'Author' Text
Sort Option 'Title' Text
Drop-down menu text to display for the Title option.
No
String
Title
Sort Option 'Title' Text
Sort Option 'Date-Newest' Text
Drop-down menu text to display for the Date – Newest option.
No
String
Date - Newest
Sort Option 'Date-Newest' Text
Sort Option 'Date-Oldest' Text
Drop-down menu text to display for the Date – Oldest option.
No
String
Date - Oldest
Sort Option 'Date-Oldest' Text
Item in Search
Page Title
Appears at the top of the page.
No
String
Record Details
 
Display Record Material Type
Select to display the material type of the record.
No
Checkbox
Yes
Display Record Material Type
Material Type Label
Label for the record material type.
No
String
Type
 
Display Record Title
Select to display the title of the record.
No
Checkbox
Yes
 
Title Label
Label for the record title.
No
String
Title
 
Display Record Author
Select to display the author of the record.
No
Checkbox
Yes
 
Author Label
Label for the record author.
No
String
Author
 
Display Record Publisher
Select to display the publisher of the record.
No
Checkbox
Yes
 
Publisher Label
Label for the record publisher.
No
String
Published by
 
Display Record Publication Date
Select to display the publication date of the record.
No
Checkbox
Yes
 
Publication Date Label
Label for the record publication date.
No
String
Publication Date
 
Display Record Language
Select to display the language of the record.
No
Checkbox
Yes
 
Language Label
Label for the record language.
No
String
Language
 
Display Record Series Select to display the series of the record No Checkbox Yes
Series Label Label for the series No String Series
Display Record System Number
Select to display the system number of the record.
No
Checkbox
Yes
 
System Number Label
Label for the record system number.
No
String
System no.
 
Display Record Format
Select to display the format of the record.
No
Checkbox
Yes
 
Format Label
Label for the record format.
No
String
Format
 
Display Record Contributors
Select to display the contributors of the record.
No
Checkbox
Yes
 
Contributors Label
Label for the record contributors.
No
String
Contributors
 
Display Record Subjects
Select to display the subjects of the record.
No
Checkbox
Yes
 
Subjects Label
Label for the record subjects.
No
String
Subjects
 
Display Record Description and Table of Content
Select to display the description and table of content of the record.
No
Checkbox
Yes
 
Description and Table of Content Label
Label for the record description and table of content.
No
String
Description
 
Display Record ISBN/ISSN
Select to display the ISBN/ISSN of the record.
No
Checkbox
Yes
 
ISBN/ISSN Label
Label for the record ISBN/ISSN.
No
String
ISBN/ISSN
 
Display Record Availability
Select to display the availability statement of the record.
No
Checkbox
Yes
 
Availability Statement Label
Label for the record availability statement.
No
String
Availability
 
Live Tile
Enabled
Select to enable Live Tile.
No
Checkbox
Yes
 
Design
Select the UI design (new or legacy).
No
Dropdown
Enable Latest Live Tile Design
 
General
Refresh Rate
The live tile refresh rate in minutes; must be between 60 and 360.
No
Number
60
 
Loading Label
The text that is displayed while loading the Live Tile.
No
String
Loading…
 
Please Login Text
The text that is displayed when the user is not logged in.
No
String
You are not logged into Primo
Authentication failed; Proceed to Primo Search Page?
Live Tile Look and Feel
Badge Color
Select a color for the badge.
No
Color Code
#cd5c5c
 
Displayed Items
The Live Tile labels are limited to 20 characters. In some cases, however, such as in Web app with a relatively large number of tiles, when the library tile size is 1x1 or 1X2 (recommended size), a long label text can overlap a badge with numbers; therefore, we recommend that the labels do not exceed 8-12 characters for a label.
Header
Header Text Enabled
Not available in the legacy design. Select to display the header on the live tile. If cleared, the text does not appear in the header. If both the header text and the header logo are disabled, the header does not appear.
No
Boolean
True
 
Header Text
Not available in the legacy design. Set the header text.
No
String
Primo
 
Header Icon Enabled
Not available in the legacy design. Select to display the logo on the live tile. If disabled, the logo does not appear in the header. If both the logo and the header text are disabled, the header does not appear.
No
Boolean
False
 
URL for Header Icon
Not available in the legacy design. The URL of the image to be used as the logo in the header.
No
String

 

 
Customise Live Tile Header Padding
Not available in the legacy design. If enabled, enables you to customize the blank space around the header block. All values have a minimum of 0.
No
Checkbox
No
 
The First Widget(s) Should Display on the Same Row As the Header
Not available in the legacy design. If disabled, the first widget row will start below the header.
No
Checkbox
Yes
 
Widgets Per Row
This sets the number of widgets to display per row. There is a minimum of 1 and a maximum of 5.
No
Integer
3
 
Charges
Enable
Select to display charges.
No
Checkbox
Yes
 
Charges Display
Choose between displaying the total sum of all active fines (charges), and the number of active fines (charges) the user has.
No
Dropdown List
Total Sum
 
Display In Decimal Charges are rounded-up to the nearest whole unit, to fit on the tile. Enable this to force decimal values, to two decimal places. No Checkbox No  
Label
Label for charges.
No
String
Charges
 
On Hold Shelf
Enable
Select to display the on hold shelf items.
No
Checkbox
Yes
 
Label Text
Label for the on hold shelf items.
No
String
On Hold Shelf
 
Overdue Loans
Enable
Select to display the overdue loans.
No
Checkbox
Yes
 
Label Text
Label for the overdue loans.
No
String
Overdue
 
Items Due Back Soon
Enable
Select to display the due back soon items.
No
Checkbox
Yes
 
Label Text
Label for the due back soon items.
No
String
Due soon
 
Days before Due Date
The maximum number of days before the due date to be considered an Item Due Back Soon.
No
Number
3
 
Always Display Widget Count
If enabled, all widgets display the count even if the count is 0.
No
Checkbox
Yes
 
Prioritize Live Tile Items
Priority This ordered list prioritizes the items that appear on the live tile. The item at the top of the list appears first, while the last item appears last. No
Ordered List
  • Charges
  • On Hold Shelf
  • Overdue Loans
  • Items Due Back Soon
 
Icons
Use Custom Icons Select to use custom icons instead of the default live tile icons. No Boolean False  
URL Enter the URLs of custom images for the icons of the various widgets. No String    
Look and Feel
Primary Theme Color
Select a color for the main elements on the page. No
Color Code
#444444
 
Secondary Theme Color Select a color for the secondary elements on the page. No
Color Code
#6f8ea4