
A unified community of trust and support
built around a critical and clearly understood purpose
effective resource sharing.
Logic rules act on transactions based on specific criteria. They share some similarities with routing rules in the customization manager but can be more complex and be ‘chained together’ to have multiple rules act on one transaction. Routing rules, on the other hand, can only have one routing rule act on a transaction before a staff member needs to intervene to move the request to another step.
Logic Rules can be broken down into ‘search’ and ‘action’.
Search: Some things Logic Rules can search for in a transaction are:
Action: Some things Logic Rules can do:
Additionally, Logic Rules have a setting, called “Prevent Reruns” that can prevent a logic rule from running on a transaction more than once.
The following is what settings are available within a Logic Rule.
LogicRule_1:
Enabled: "0"
RuleName: ""
PreventReruns: ""
NVTGCList:
- ""
ProcessTypeList:
- ""
RequestTypeList:
- ""
TransactionStatusList:
- ""
FlagList: ""
Query: ""
UpdatedMinutes: ""
CreatedMinutes: ""
DueMinutes: ""
OverDueMinutes: ""
RouteTo: ""
RouteToBorrowing: ""
RouteToDocDel: ""
AddFlag: ""
RemoveFlag: ""
EmailTemplate: ""
EmailSubject: ""
AddNote: ""
SetFields:
- ItemInfo1: ""
- ItemInfo2: ""
- ItemInfo3: ""
- ItemInfo4: ""
- ItemInfo5: ""
There are some examples of Logic Rules on the Examples of Logic Rules page.
Rules generally have a query or search component as well as an action. The following list describes each configuration option. The answers to the questions can help the IDS team configure and setup rules for you on the backend to meet workflow needs.
Enabled: Is this rule on?
RuleName: What would you like to name your rule
PreventReruns: Should this rule re-run on TNs it has already acted upon?
NVTGCList: What NVTGCs should this run on?
ProcessTypeList: What ProcessTypes should this run on? (Borrowing, Lending, Doc Del)
RequestTypeList: What RequestTypes should this run on? (Loan, Article)
TransactionStatusList: What queues should this run on?
FlagList: What flag or flags does the TN have?
Query: What special query would you like to run to identify the TN?
UpdatedMinutes: This is anything that was updated within X minutes
CreatedMinutes: This is anything created within X minutes
DueMinutes: This is anything that was marked as due within X minutes
OverDueMinutes: This is anything that is overdue by X minutes
RouteTo: Where would you like to route the TN (within the same ProcessType)
RouteToBorrowing: If you want to change the ProcessType to Borrowing, where do
you want to route?
RouteToDocDel: If you want to change the ProcessType to DocDel, where do you want
to route?
AddFlag: Do you want to add a flag? What is the name of the flag?
RemoveFlag: Do you want to remove a flag? What is the name of the flag?
EmailTemplate: Do you want to send an email? What is the name of the template?
EmailSubject: What is the subject line of the email that you would like to send?
AddNote: Do you want to add a note to the TN? What would you like it to say?
SetFields: You can set fields within the TN. These are just examples.
- ItemInfo1: ""
- ItemInfo2: ""
- ItemInfo3: ""
- ItemInfo4: ""
- ItemInfo5: ""
IDS Network is a unified community of trust & support based upon effective resource sharing.