IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > BPEL processes and human tasks > Human tasks overview

Task templates

A human task template contains the definition of a deployed task model that was created using Integration Designer, or at run time using the Business Process Choreographer APIs.

The template contains properties, such as the task name and priority, and aggregates artifacts, such as escalation templates, custom properties, and people query templates. In addition to the properties that are specified when the task template is modeled, an installed task template can also have one of the following states:

Started

When a task template is started, new instances of the template can be started.

Stopped

The task template must be stopped before the human task application can be uninstalled. When a task template is in the stopped state, no new instances of this template can be started.

You can model to-do or collaboration tasks at run time by creating instances of the com.ibm.task.api.TaskModel class.

You can then use these instances to either create a reusable task template, or directly create a run-once task instance. Modeling human tasks at run time is based on the Eclipse Modeling Framework (EMF).


See

  1. Kinds of human tasks
  2. Versioning of human tasks

Human tasks overview


Related concepts:
Human task editor


Related tasks:
Create task templates and task instances at run time