Provides an interface to work with built in workflows and tasks (for more information, see Tasks and workflows). The Activiti workflow engine is built into Content Services. You can create and manage workflows directly from your Dashboard.
With the WorkflowService, you can create and manage these workflows programmatically.
The default workflows out-of-the-box are:
- New Task
- Assign a new task to yourself or a colleague
- Review and approve (group review)
- Assign a review task to a group
- Review and Approve (one or more reviewers)
- Assign a review task to multiple reviewers
- Review and Approve (pooled review)
- Assign a review task to multiple reviewers, who can take ownership of the task
- Review and Approve (single reviewer)
- Assign a review task to a single reviewer
An extensive example of using the Workflow API is provided in the Alfresco source code.
Note: To build your own custom workflows you need to use Alfresco
Process Services. For more information, see the Alfresco Process Services
documentation.