Activities

An activity is a unit of work that is executed within a business process; it can be atomic or non-atomic (Compound activity, Call activity, or Subprocess). Activities can be of the Task, Call activity, or Subprocess type.

Task

A task is the smallest atomic activity unit that can be included within a process. Usually, the performer of the task can be an end user (called human) using a UI-based application, a participating external service, or a generic set of business statements. Tasks have their local scope and can accept input parameters from their container and return output parameters.

User Task

A user task is used to model work that needs to be done by a human actor. When the process execution arrives at the user task node, a new task ...

Get Mastering jBPM6 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.