You are here


Provides a client-facing API for interacting with Alfresco Workflows and Tasks.
Information WorkflowService
Support Status Full Support
Architecture Information Platform Architecture
Description The Activiti workflow engine is built into Alfresco ECM. You can create and manage workflows directly from your Dashboard. Of course, with the WorkflowService, you can create and manage these workflows programmatically. The default workflows OOTB 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

It is also possible to create custom workflows.

Deployment - App Server Deploy as AMP or Simple Module (JAR) package.
Deployment - SDK Project Use SDK archetypes to produce AMP or Simple Module.
Java API Java API Documentation
Java example An extensive example of using the Workflow API is provided in the code ./projects/repository/source/java/org/alfresco/repo/workflow/
More Information
Alfresco Developer Blogs None

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.