Tasks and user-defined workflow

BSCW provides support for user-defined workflow based on the concept of tasks. A task represents something that a requestor wants to have done by one or more other users, called contractors. A task has input and output data fields. The input data fields are to be filled in by the requestor, the output data fields are to be filled in by the contractors. Furthermore, a task may contain any kind of attachments that are added after the creation of a new task, i.e. a task can also be considered as a special folder. A set of tasks within a task may be combined to form a workflow. A workflow may be changed at runtime by adding more tasks, removing others or re-contracting existing tasks to other users. Workflows may be copied for re-use.

More:

Creating tasks

Viewing tasks

Processing tasks

User-defined workflows

Editing Tasks