Task types
Learn more about the task types that are available when modeling processes.
The following task types are supported.:
| 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 or Advanced Integration service. In this way, Process Designer automatically creates the required user implementation that you need 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. |
| Robot Task (deprecated) | A task performed by a robot that is implemented in IBM RPA with Automation Anywhere or in other robotic process automation tools. |
| 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. When you drag an Ajax service, General System service, Integration service, or Advanced Integration service from the library to a process diagram, Process Designer automatically creates an activity with a System task type, regardless of whether the service is dragged to a system lane or to a participant lane. Dragging an activity from the palette to a system lane in a process diagram automatically creates an activity with a System task with the Default System service selected. System tasks that you place in a non-system lane are also run by the system by the first-configured system lane user. In this way, Process Designer automatically creates the System implementation that you need when you drag process components onto a diagram. 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 about the JavaScript API, 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, Process Designer
automatically creates an activity with a Decision task. 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 in Business Automation Workflow 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.