Information Technology Reference
In-Depth Information
The Human task component
The Human task component (also referred to as a task service) is, from the process engine's
perspective, a service just like any other to which each process instance coordinates de-
ferred calls (that is, when the task service is invoked, the process reaches a wait state until
the service says it can continue).
The particularity of this service is what it is prepared to do. It allows you to manage tasks
that reflect any sort of human interaction. The process engine interacts with it when a pro-
cess instance reaches a User task to notify the service of new tasks that different people in a
domain will have to execute. After that, it is the responsibility of the Human task compon-
ent to make sure that all tasks fall into the right hands.
To do so, it will need to interact with three other components:
• The User/Group callback to get access to the company's users
• A persistence to store the internal state of tasks
• End user UIs to show information related to tasks that each user must do, and
forms to allow them to do so
The task service exposes a set of APIs that obey a specific life cycle. We will proceed to
explain both.
Search WWH ::




Custom Search