About the Task Data Envelope

Tasks in a business process model typically receive data from the process pipeline when the task is started (queued). When the task completes, the task passes the resulting data back to the pipeline. This data includes both business data processed by the task, as well as task information such as task ID, task name, status, and so on.

Task business data flows from the process instance pipeline running in IBM webMethods BPM Process Engine to the task instance running in IBM webMethods BPM Task Engine, and then the task output flows back to the Process Engine when the task completes. From a task development point of view, this data is referred to as follows:

  • The task info passed from the process pipeline to the task being queued is the task input envelope.
  • The task info passed back to the pipeline from the task when it completes is the task output envelope.

Portions of the task envelope are available to you to enable you modify the data being passed to and from the Task Engine. For more information, see Modifying Task Information in the Task Envelope Data Flow.