Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
Workflow
Starting from Alfresco Community 3.4.e, the Activiti BPMN 2.0 BPM engine is now embedded in Alfresco in addition to the original jBPM engine. You can discover more in Workflow_with_Activiti.
The rest of this page discusses Workflow using the original jBPM engine, and you can more information in the workflow reference.
V1.4 Workflow Features
Alfresco End User (Workflow participant)
Web Client
- Start Workflow (from a pre-defined list of registered Workflows)
- Enter workflow related information (e.g. due date, priority)
- Attach resources to Workflow (i.e. documents)
- Assign users to Workflow
- List tasks assigned to user (from dashboard)
- List tasks completed by user (from dashboard)
- View & Manage Task
- Edit task related information
- View and perform operations (e.g. checkout, edit) on attached workflow documents
- Attach new documents to workflow
- Re-assign Task to another user
- Mark task as Done (or select pre-defined outcome)
- Cancel workflow
- Out-of-the-box Workflows
- Simple review & approve workflow
- Simple adhoc task workflow
Alfresco Administrator (Workflow creator)
'How to' guide for creating your own workflows.
Workflow Capabilities
- jPDL process language for defining workflows (i.e. states, transitions, tasks, events, actions)
- Custom process and task variables
- Maintain references to Alfresco Repository objects within workflow
- Beanshell and Alfresco Javascript scripting of process variables and Repository objects
- Base decisions on Repository state
- Perform operations against Repository objects (e.g. checkout, checkin, transform)
- Issue Alfresco actions (e.g. send e-mail)
- Declarative configuration of Start Workflow and Task dialogs
- Localised Workflow definitions
Workflow Designer
- JBoss jBPM Process Designer
- GUI for defining process definition
- Direct deployment of process definition to Alfresco Server
Workflow Interfaces
- Start 'advanced' Workflow Alfresco Action
- URL based Task Management (e.g. complete Review task and approve)
Alfresco Developer (Custom Workflow Applications)
- Java Workflow Service API
Infrastructure
- Embedded JBoss jBPM 3.1.2 Business Process Engine
Screenshots
Start Workflow
none|thumbnail
Task Dashboard
none|thumbnail
Manage Task
none|thumbnail
Process Designer
none|thumbnail
Future Releases
- Workflow Package Commentary (Discussion Threads)
- Workflow Tracking
- Business Activity Monitoring (BAM)
- BPEL support