Task types

Learn more about the task types that are available when modeling processes.

The following task types are supported.

Table 1. Available task types
Task type Description
User Task User tasks are completed by a person. By default, user tasks are associated with client-side human services. If you want a user to start a service but no additional user involvement is required, you can associate a service with a user task, such as an Integration service. In this way, the required user implementation is automatically created when you drag process components onto a diagram. You can also choose User Task and an associated service for an activity implementation, as described in Implementing activities in a process.
Inline User Task Inline user tasks are extensions of user tasks. You do not need to attach a human service to an inline user task because a human service is already provided by default.
System Task System tasks must be completed by an automated system or service and are automatically run without a need for user initiation regardless of the type of lane in which they are defined in a process diagram. System tasks that you place in a non-system lane are also run by the system by the first-configured system lane user. You can also choose System Task and an associated service for an activity implementation, as described in Implementing activities in a process.
Script A script uses JavaScript to access and manipulate data. For information, see JavaScript API. For information about adding global JavaScript functions as managed server files, see Managing external files.
Decision Task Decision tasks are useful when you want a decision or condition in a business rule to determine which process implementation is started. When you drag a Decision service from the library to a process diagram, an activity with a Decision task is automatically created. You can also choose Decision Task and an associated Decision service for an activity implementation, as described in Implementing activities in a process.
Note: Decision tasks are equivalent to BPMN 2.0 Business Rule Tasks.
Note: Simple and multi-instance loop properties can be defined for all task types. For more information, see Creating loops for an activity.