Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Document status

DRAFT

Area coveredSystems, Resource Sharing
Lead Author
Co-authors

Ian Chan (Unlicensed), Christian Ward Jeremy Shellhase (Unlicensed), Dawnell Ricciardi, Danny Soares

Background

The plug-in covers two ILL functions - borrowing and lending.

When an item is checked in ILLiad the plug-in creates an NCIP request with the borrower's ID and a brief bib record. This shows up as a request on the borrower's account in Alma (also viewable as a request via Primo). When the item is circulated in Alma it displays as a loan in the patron's account. The due date is set in ILLiad and honored in Alma. When the item is returned, it need only be returned in ILLiad. (It can be returned in Alma but it is not necessary.) At the point of return, ILLiad will send another message to Alma returning the item and removing it from the patron's account.

When an item is "Marked as Found" in ILLiad the plug-in checks the Reference Number field in ILLiad for the item barcode (this must be input by the lending librarian). When it matches, the item is then moved from the items home location to the Resource Sharing Lending library. When the item is returned and "Checked In" in ILLiad the plug-in sends a message to Alma and the item is marked as "In transit" to its home location. It will need to be scanned in Alma and re-shelved.

(https://github.com/vculibraries/alma-ncip)

Best Practice Recommendations

  • In order for the Illiad / Alma plugin to work, the Illiad user account must match either the Primary Identifier or another designated Identifier in Alma.
  • For new user accounts created for Illiad, use the Primary identifier that is exported by PeopleSoft during the Patron Load as the unique account name for the borrower.

Alma Setup

Setup requires the creation of a Resource Sharing Partner and a Resource Sharing Library or a temporary location within an establised library if not using the Resource Sharing Library that comes with Alma.

Resource Sharing Partner

In Alma,navigate to Fulfillment »  Resource Sharing »  Partners. Click Add Partner and complete the fields listed below under the General Information tab. You can view the ExLibris Documention, here.

FieldRequired DataNotes
CodeILLIAD
NameILLIAD
Profile TypeNCIP
Status

Active


Supports Borrowing
  •  

Supports Lending
  •  








Complete the the following mandatory fields in the Parameters tab:

FieldDataNotes
User Identifier typePrimary Identifier

Recommending the Primary Identifier since this will be used for other services and third party

integrations within Alma. However this can be another designated identifer defined in the user record.

Request pushing methodOpen URL
URL templateCampus specific Open URL
Default library ownerResource Sharing Library or Temp Location
Request Item - Bibliographic record ID typeOCLC Number
Request Item - Default locationLending Resource Sharing Request
Check-Out Item - Default locationBorrowing Resource Sharing Request
Check-Out Item - Default item policyCampus defined policy
Accept Item - Default location


Resource Sharing Library

This library must have both the Open Hours and Terms of Use tables completed in order for request to populate in Alma.


ILLiad Setup

In order to integrate Illiad with Alma, the add-on must be installed in every Illiad client that will be processing borrowing and lending requests. The client configuration is provided by VCU on GitHub and will need to be modified to look for the lending partner setup in Alma. Our settings are as follows: 


Installing the Add-On

(This install instructions assume installation on a Windows operating system. No info on Mac installations)

Create a new folder in your local machine's ILLiad\Addons directory (usually C:\Program Files (x86)\ILLiad\Addons\) and name it Alma-NCIP

Copy the three files - Config.xmlIDS_NCIP_Client.lua, and sublibraries.txt to the newly created directory.

Modify the following settings within the Illiad systems plug-in interface.

Field NameDataNote
NCIP_Responder_URLhttps://na01.alma.exlibrisgroup.com/view/NCIPServlet
acceptItem_from_uniqueAgency_valueInstitutional Alma CodeSupplied by ExLibris during migration. For a list of Institution Codes please click here.
ApplicationProfileTypee.g., ILLIADThis is you institutions Resource Sharing Partner code from Alma
BorrowingAcceptItemFailQueueUse defaultThis designates the name of the queue a Borrowing Transaction will be moved to if the BorrowingAcceptItem function fails
BorrowingCheckInItemFailQueueUse defaultThis designates the name of the queue a Borrowing Transaction will be moved to if the BorrowingCheckInItem function fails
LendingCheckOutItemFailQueueUse defaultThis designates the name of the queue a Lending Transaction will be moved to if the CheckOutItem function fails
LendingCheckInItemFailQueueUse defaultThis designates the name of the queue a Lending Transaction will be moved to if the CheckInItem function fails
EnablePatronBorrowingReturns
When this setting is enabled, patron returns will go through ILLiad and a message is sent to Alma. When this setting is disabled, patron returns will go through ILLiad and will need to also be returned through Alma
Use_Prefixes
Determines whether or not you want to change prefixes of a transaction based on specific criteria
Prefix_for_LibraryUseOnlyYesThis setting allows you to change the prefix of a transaction that is marked LibraryUseOnly
Prefix_for_RenewablesAllowedYes

This setting allows you to change the prefix of a transaction that is marked RenewalsAllowed

Prefix_for_LibraryUseOnly_and_RenewablesAllowedYesThis setting allows you to change the prefix of a transaction that is marked both LibraryUseOnly and RenewalsAllowed


Then make sure the plug-in is activated in the ILLiad client. This is not automatic.

Once the Config.xml file is modified to reflect your Alma values, the Alma-NCIP folder, containing the config.xml, ALMA_NCIP_Client.lua and sublibraries.txt files, needs to be copied to the Add-On folder within the Illiad install location on your computer. After the files are copied, start Illiad and register the Add-on (see the documentation on activating an Add-On).



Action log


SectionPoint Person

Expected Completion Date

Last action takenNext action required

Articulate the need for the policy (background)

 





Create a Policy Statement

 



Identify and create best practice recommendations


 



Where applicable, identify and write up procedures in Alma


 




Tasks to be completed

  • Type your task here, using "@" to assign to a user and "//" to select a due date
  • No labels