If a task or process node is delayed for any reason, you can automatically take a number of actions to solve the problem.
Available escalations include:
Escalations can be triggered manually, or by configuring an Escalation Timer Event.
Right-click a node on the designer canvas and point to Escalations. Click Escalations). — or —
In the Configure [node] dialog box, click the Escalations tab. Any existing node Escalations are displayed.
Click the Add Escalation button . The Level 1 Escalation options appear. (You can add multiple levels of escalation actions.)
Set the timer for the Escalation by clicking the Configure link in the Configure the Timer Event options. The Timer Event dialog box is displayed.
The Timer Event has been automatically assigned a name (
escalation_timer_#) that you can change, if desired. Click the Setup tab. The Configure Timer Event and Timer Conditions group boxes are displayed.
In the Configure Timer Event group box, use the Timer Escalation Activation group of options to set a timed delay (either by entering a number or using a logical expression). This option is selected by default. To enter a timed delay, type a number in the field provided (or click the Expression Editor button to use an expression). Select Minute(s), Hour(s), Day(s), or Month(s) from the time-span list.
(Optional) To keep timer events from counting weekends, use the caladddays() function. For example, if you want to trigger an escalation four days after the start of the node – excluding weekends – select the Escalate at the date and time... option. Type the following expression in the text field.
=caladddays(now(), 4)Any non-working days defined in the Process Calendar are excluded from the escalation timer, when the caladddays function is used. (Weekends are specified as non-working days on the process calendar by default.) See System Calendar Settings.
(Optional) Click the Timer Recurrence option to trigger the event on a repeating schedule – by selecting from the following options.
|To repeat the task||Select|
|Every n number of days, every weekday, or at a certain time of day.||Daily|
|Every n number of weeks, at a specific time, on a specific day of the week.||Weekly|
|At a certain time, on the nth day of the nth month, or on the nth day of the week (such as the 3rd Sunday) of the nth month||Monthly|
|At a certain time every year: on the nth day of a month, or on the nth day of the week (such as the 3rd Sunday) of the nth month||Yearly|
|Every n number of minutes or n number of hours||At an interval|
In the second list box, select the operator you wish to use for the condition. The following options are available.
|<>||not equal to|
|<=||less than or equal to|
|>=||greater than or equal to|
In the third condition field, type the value you wish to compare against a process variable. If these values match, the condition evaluates as true and the timer event starts.
On the Escalations tab of the Configure [Node] dialog box, under the What action should be taken? options, select Reassign task.
Click the Directory link next to the Type names field. Locate and select the desired users or groups.
See Automatic Reassignment for additional details.
Under the What action should be taken options, select Change the priority.
Select one of the following options:
|Raise task priority one level|
|Lower task priority one level|
|Reset the task priority to High, Normal, or Low.||Change priority and Select High, Normal, or Low from the pull-down list.|
Under the What action should be taken options, select the Send Alert option. The Alert Message dialog box is displayed.
In the Recipients field, begin to type the name of a user to notify. A list of users is displayed.
Press the DOWN ARROW key to select the desired user. — or —
If you want to select more than one user, create a process variable to represent each user. Type name of the process variables in the Recipients field separated by commas. For example:
In the Subject field, modify the message subject to suit your escalation requirements.
The default text is an expression that inserts the task name property
&tp!name and the process name
&pp!name into the subject. All displayed text is surrounded by quotation marks, and can be directly edited in the Subject field.
Type the body of your escalation message where the
Task Escalation Notice text is displayed.
See the Send Message Event help topic for more information on configuring a message escalation.