This topic applies only to the IBM Business Process Manager Advanced configuration.

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).