Part 3 - Assigning Workflows to Rules
You can define rules based on selected call attributes, and link the rules to different workflows.
Select Menu and then Admin. From the submenu, select IPK Workflow Rules.
From the IPK Workflow Rules group, select IPK Rules to Workflow Mapping.
The IPK Rules to Workflow Mapping window appears. It lists all the rules defined earlier.
After you have defined the rule and are back in the IPK Rules to Workflow Mapping window, you can link the workflows to be run when this rule is applied. Select the rule and then complete the details.
In what order are rules applied?
When a call is logged, ASM checks the information in various call fields to determine whether an IPK Workflow Rule is to be applied.
If it finds such a condition (say priority set to a particular value), it checks the rules defined. The first rule that matches the condition is applied to the call. This rule is picked up from the IPK Rule Mapping window.
If there are rules listed before this rule that do not match the condition, they are ignored. When the match is found, the application stops its search at that point unless the Continue option has been selected for this rule.
If the Continue option is selected on a matching rule, the system will store all the actions defined on the workflows mapped to the rule, and continue to evaluate the next IPK Workflow rule in the list.
The system will stop its search when a rule picked up does not have the Continue checkbox selected, or reaches the end of the IPK Workflow rule list.
If two or more IPK Workflow Rules have been picked up on a call and both have the same type of workflow mapped (that is, Assignment workflows, Forum workflows, Notification workflows and/or Request workflows), you must be aware of which workflow will actually be run.
For a new call, an IPK rule that defines its conditions on agreement related items will be evaluated only at the next action taken on the call. For example, for an IPK rule that initiates a forum workflow when the OLA Agreement of the call is equal to a given value, the forum is only linked to the call when the user saves and then defers the new call. The forum will not be linked to the call when the user simply defers the call.
A rule will not be applied unless at least one workflow is linked to the rule.