Web Services Human Task

 

A human task component implements a task done by a person. It represents the involvement of a person in a business process.

ActiveVOS fully supports the modeling and implementation of human task based on  Web Services Human Task (WS-Human Task V 1.0).

 

A human task has two interfaces. One interface exposes the service offered by the task, like a translation service or an approval service. The second interface allows people to deal with tasks, for example to query for human tasks waiting for them, and to work on these tasks.

 

A human task has people assigned to it. These assignments define who should be allowed to play a certain role on that task. Human tasks may also specify how task metadata should be rendered on different devices or applications making them portable and interoperable with different types of software. Human tasks can be defined to react on timeouts, triggering an appropriate escalation action. This also holds true for notifications. Notifications are a special type of human task that allows the sending of information about noteworthy business events to people. Notifications are always one way, i.e., they are delivered in a fire-and-forget manner: The sender pushes out notifications to people without waiting for these people to acknowledge their receipt Web Service Description Language (WSDL) is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.

You can create a human task in BPMN by creating a User task.  Use properties view to specify people assignment and human task properties. 

See also:

BPMN

BPEL