Skip to main content
Version: ILLiad 10.0 (Pre-release) 🚧

Initial Configuration: Creating Custom Queues and Routing Rules for RAPID Requests

You will need to create RAPID custom queues. Create these queues in the CustomQueues table in the Customization Manager at System | CustomQueues | CustomQueues table. Items can be routed to the queues manually, or you can create routing rules to route them there automatically. See Creating Custom Queues and Configuring Routing Rules for more information.

QueueNameProcessTypeNVTGC
Awaiting RAPID Request SendingBorrowingyour NVTGC
Awaiting RAPID Local Request ProcessingBorrowingyour NVTGC
Awaiting RAPID Local SendingBorrowingyour NVTGC
Awaiting Rapid Stacks SearchingLendingyour NVTGC
Awaiting Rapid Electronic ProcessingLendingyour NVTGC

Routing Rules

Borrowing Requests

To skip manually processing Rapid requests, you can create a routing rule in the ILLiad Customization Manager. This will send all possible Rapid requests to the status of Awaiting RAPID Request Sending.

  1. Open the ILLiad Customization Manager and navigate to System | Routing | Routing.
  2. Click New Record to create a new routing rule.

Fill in the following values:

FieldValue
RuleNoThe next sequential number value in the routing table
RuleActiveYes
ProcessTypeBorrowing
TransactionStatusAwaiting Request Processing
MatchStringt.RequestType='Article' AND t.ISSN<>NULL AND ISNULL(LendingString,'')=''
NewProcessTypeBorrowing
NewTransactionStatusAwaiting RAPID Request Sending
RuleDescriptionMoves article requests with an ISSN to a queue to be processed by Rapid

To skip Copyright Clearance for articles published more than 5 years ago from Copyright Clearance, you can create a rule in the ILLiad Customization Manager. This rule can also be set in System | Routing | Routing and will send all possible Rapid requests to the status of Awaiting RAPID Request Sending.

Fill in the following values:

FieldValue
RuleNoThe next sequential number value in the routing table
RuleActiveYes
ProcessTypeBorrowing
TransactionStatusAwaiting Copyright Clearance
MatchStringt.RequestType = 'Article' and len(t.PhotoJournalYear) = 4 and t.PhotoJournalYear < convert(varchar(4),(datepart(year,getdate()) - 5)) AND t.ISSN<>NULL AND ISNULL(LendingString,'')=''
NewProcessTypeBorrowing
NewTransactionStatusAwaiting RAPID Request Sending
RuleDescriptionBypasses Copyright Clearance for article requests older than five years for Rapid-eligible requests

Lending Requests

Incoming Rapid Requests route to the Awaiting Stacks Searching queue to be printed separately from other ILLiad requests unless the request is for an item in an electronic collection then it will route to its own RAPID request queue.

If you plan on processing RAPID requests separately from other ILLiad requests and want to have the requests go to their own queue, you can create a routing rule in the ILLiad Customization Manager. This will send all possible Rapid requests to the status of Awaiting RAPID Stacks Searching.

  1. Open the ILLiad Customization Manager and navigate to System | Routing | Routing.

  2. Click New Record to create a new routing rule.

    Fill in the following values:

    FieldValue
    RuleNoThe next sequential number value in the routing table
    RuleActiveYes
    ProcessTypeLending
    TransactionStatusAwaiting Lending Request Processing
    MatchStringt.SystemID='RAPID' AND t.CallNumber NOT LIKE '%http%'
    NewProcessTypeLending
    NewTransactionStatusAwaiting RAPID Stacks Searching
    RuleDescriptionMoves non-electronic RAPID requests into the appropriate queue
warning

If you are using a shared ILLiad server you will want to add your NVTGC value at the end of the MatchString in the t.Username='XYZ' format.

To separate RAPID requests that are from an electronic collection holding, you can set up routing to another separate queue. Note: before you set up this routing rule, please ensure you have created the custom queue Awaiting RAPID Electronic Processing.

FieldValue
RuleNoThe next sequential number value in the routing table
RuleActiveYes
ProcessTypeLending
TransactionStatusAwaiting Lending Request Processing
MatchStringt.CallNumber LIKE '%http%' AND t.SystemID='RAPID'
NewProcessTypeLending
NewTransactionStatusAwaiting RAPID Electronic Processing
RuleDescriptionMoves electronic RAPID requests to a separate queue
warning

If you are using a shared ILLiad server you will want to add your NVTGC value at the end of the MatchString in the t.Username='XYZ' format.