ActiveVOS Designer BPEL for People User’s Guide

Defining a Condition for an Escalation Action

As you define deadlines for the start and completion of a task, you can add a condition for triggering an escalation action. For example, you can check to see what the current priority of the task is, and if it is a high priority, trigger the escalation action. Escalation actions include notifications, reassignments, and process invocations, as described in Selecting an Escalation Action to Occur When a Task Deadline is Triggered.

If you add a condition to an escalation action, the escalation does not occur unless the condition evaluates to true.

To add a condition for an escalation:

  1. Open the Properties view of an escalation, such as an inline notification under a Start Deadline of a task.
  2. Select the Dialog Button at the end of the Condition text box.
  3. In the Condition Builder, select the functions and variables for your condition. For example:
  4. htd:getInput("ClaimApprovalRequest")/amount < 10000

In this example, the amount part of the ClaimApprovalRequest variable must be less than $10,000 in order for the condition to evaluate to true.

As you write conditions, you can take advantage of the Human Task functions, in particular the getInput function shown in the example. This function returns data from a running task instance.