Defining IPK Workflow Rules

You can define rules based on selected call attributes, and link the rules to different workflows.

  1. Select Menu and then Admin. From the submenu, select IPK Workflow Rules. The IPK Workflow Rules window appears. The explorer pane on the left of this window shows three groups: IPK Workflow Rules, Forum Management and Auto Close Configuration.
  2. From the IPK Workflow Rules group, select IPK Rules to Workflow Mapping.
  3. The IPK Rules to Workflow Mapping window is displayed. It lists all the rules defined earlier.
  4. To add a new workflow, click .
  5. In the Workflow Criteria Rules window, define the conditions to include in the rule.
  6. 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.
  7. Assignment Workflow

    Select the assignment workflow that you want to link.

    It is not mandatory to link all types of workflow to a rule.

    Request Workflow

    Select the request workflow that you want to link.

    It is not mandatory to link all types of workflow to a rule.

    Notification Workflow

    Select the notification workflow that you want to link.

    It is not mandatory to link all types of workflow to a rule.

    Forum Workflow

    Select the forum workflow that you want to link.

    It is not mandatory to link all types of workflow to a rule.

    Continue

    Select the checkbox to enable the system to find the next applicable IPK rule on a call (after this one has been picked up). This will store the actions to be executed from the workflows mapped to this rule, and then evaluate the next IPK workflow rule in the list.

    Cancel

    Select the checkbox to enable the system to cancel all workflows when this rule is overridden. Selecting this option means that when an assignment workflow is overridden through the IPK Workflow Rules Found dialog box, then the assignment workflow and any other matching workflows picked up at the time will not be run. Clearing this option means that the other matching workflows will still be run even if the analyst overrides the assignment workflow.

    Autorun

    Auto Run Rules must be cleared in the IPK Settings window to enable this checkbox.

  8. Click .
  9. To delete an IPK Workflow Rule, select the rule you want to delete, and click . Confirm the deletion.

In what order are rules applied?

When a call is logged, vFire 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.

You can change the order of the rules by using the , , and buttons.

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.