This documentation (Bonita Open Solution V5) is an archive. Please click here for current documentation.
Advanced search


Open Source

A task is an activity within a process.

There are a number of different tasks available to use in a process, depending on the function to perform:

  • Human task: an activity performed by a human actor
  • Service task: an automated activity
  • Call activity: represents a reusable global task or process
  • Script task: a code script executed on the Bonita Execution Engine
  • Send task: an activity that sends a message to another process
  • Receive task: an activity that receives a message from another process
  • Abstract task: an generic activity (placeholder for another type of activity)

Each of these tasks is explained in more detail in the sections below.