Tasks
A task represents an action that needs to be performed.
User
- BPMN element:
<bpmn2:userTask>
. - Description: Task that requires a human interaction with a UI or a programmed API.
- Configuration: Use
Actors
orGroups
for assigning the task to the users. Use theAssignments
,DataInputSet
, andDataOutputSet
properties for task parameter mapping to the enclosing process instance.
Send
- BPMN element:
<bpmn2:sendTask>
- Description: General-purpose task for a send message action
- Configuration: The
MessageRef
property is a key to the ID attribute of amessage
element (bpmn2:message
), which must be defined in the process scope
Note
It needs a custom WorkItemHandler to be registered with the send key.
Receive
- BPMN element:
<bpmn2:receiveTask>
- Description: General-purpose task for a receive message action
- Configuration: The
MessageRef
property is a key to the ID attribute of amessage
element (bpmn2:message
), which must be defined in the process scope
Note
It needs a custom WorkItemHandler to be...