Human task escalations

Escalation is a useful mechanism that allows control over the human task execution. If a human task is not auctioned in a specified amount of time, escalation is raised. We can define escalation at design time in Integration Developer or we can define it programmatically at runtime via the API (we will explain the API later in this chapter).

We can define one or more escalations for a human task. If we define more than one escalation, these can occur one by one (as a chain) or in parallel. With this, we get a powerful mechanism for controlling human interaction in business processes.

We can define escalations for different states in which a task can be. The most important escalations are:

  • When the task is not claimed in time ...

Get WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.