Icon

This is a Server Addon and is installed using the Aeon Customization Manager. See Configuring Server Addons for more information.

NameSierra ILS Data Import Server Addon
Version1.0.0
AuthorAtlas Systems, Inc.
Description

Imports ILS data from Sierra's Items API for transactions that are in the specified data import queue.

Developers

Icon

This addon is available for developers to modify and extend. Developers are encouraged to submit changes to this addon by forking the git repository from https://github.com/AtlasSystems/SierraImportAddon.git and creating a pull request.

Download

Configuration

Instructions for installing server addons in Aeon can be found here: Configuring Aeon Server Addons

SettingDefaultTypeDescription
RequestMonitorQueueAwaiting ILS Data ImportString
The queue that the addon will monitor for transactions that need ILS data automatically imported from Sierra. The value of this setting is required.
SuccessRouteQueueAwaiting Request ProcessingStringThe queue that the addon will route requests to after successfully importing ILS data from Sierra. The value of this setting is required.
ErrorRouteQueueAwaiting Manual Data ImportStringThe queue that the addon will route requests to if errors are encountered while importing ILS data from Sierra. The value of this setting is required.

SierraApiUrl

https://sandbox.iii.com/iii/sierra-api/v3/StringBase URL for the Sierra API. The value of this setting is required.
ClientKeyNoneStringClient Key used for authorization for the Sierra API. The value of this setting is required.
ClientSecretNoneStringClient Secret used for authorization for the Sierra API. The value of this setting is required.
UserAgentClient - AeonStringSpecifies the User-Agent that is sent to Sierra with API requests. The value of this setting is optional.
BibIdSourceFieldItemInfo3StringSpecifies the transaction field that contains the Sierra record's BibID. This setting will be used along with the VolumeSourceField setting to gather item data from Sierra's item API. The value of this setting is required and must match the name of a column from the Transactions table.
VolumeSourceFieldCallNumberStringSpecifies the transaction field that contains the Sierra record's Volume. This setting will be used along with the BibIdSourceField setting to gather item data from Sierra's item API. The transaction field specified in this setting may contain additional information that is not related to the item's volume. The value of this setting is required and must match the name of a column from the Transactions table.
CleanUpVolumeSourceFieldfalseBooleanSpecifies whether or not the Transaction's volume information should be removed from the specified VolumeSourceField. This is to help clean up transaction data in the event that the volume information was scraped from a webpage, where the volume information is conjoined with other data. The value of this setting is required and must be either "true" or "false".
VolumeDestinationFieldItemVolumeStringSpecifies the transaction field where the volume information for the transaction should be stored. The value of this setting is optional. If specified, the value of this setting must match the name of a column from the Transactions table.
BarcodeDestinationFieldItemEditionStringSpecifies the transaction field where gathered barcode information should be stored. The value of this setting is optional. If specified, the value of this setting must match the name of a column from the Transactions table.