Tasks coordinate and track content-centric workflows that consist of multiple steps, such as in claim- and loan-processing applications or in the IBM® Case Manager client. Typically, task-oriented clients such as IBM Case Manager will use the Content Engine APIs to create tasks, change task states, and view task lists and properties. However, you can also use Content Platform Engine administrative tools to perform these operations for troubleshooting and administrative purposes.
A task is a single work item to be completed as part of a process, which might involve multiple related or independent work items. A task has a content-based coordinator, such as a folder, document, or custom object, that associates the task to a business object in a process. The state of the task reflects the status of a work item in a process. Typically, a task drives and responds to state changes through events and subscriptions. A task can have successor and predecessor tasks, which, collectively, define the order that all tasks execute in a process. Predecessor-successor associations are specified by a task relationship.