Workflow
From AlfrescoWiki
Welcome to the Alfresco Advanced Workflow WIKI.
Advanced workflow capabilities are available from v1.4
Contents |
[edit] End User Features
Start Workflow (from a pre-defined list of registered Workflows)
- Enter workflow parameters (e.g. due date, priority)
- Attach resources (i.e. documents) to workflow
- Assign workflow participants (i.e. Alfresco users)
- Groups - V2.0 onwards
- Groups - V2.0 onwards
List tasks assigned to user (from dashboard)
List tasks completed by user (from dashboard)
List tasks assigned to your pool (from dashboard) - V2.0 onwards
View & Manage Task
- Edit task related information
- Add Commentary - V2.1 onwards
- Review workflow history - V2.1 onwards
- View and perform operations (e.g. checkout, edit, delete) on attached documents
- Attach new documents to workflow
- Re-assign Task to another user
- Mark task as Done (or select pre-defined outcome)
- Take ownership or Return to Pool - V2.0 onwards
Cancel workflow
Determine workflows a given piece of content is participating in
Out-of-the-box Workflows:
- Simple review & approve workflow
- Simple adhoc task workflow
[edit] Administration
GUIDE: "How to" to define your own workflows
TRAINING: Getting started with jPDL
SAMPLES: Repository of sample Workflow Definitions
Workflow Definition Language:
- jPDL 3.2 process language for defining workflows (states, transitions, tasks, events, actions, ...)
- Timers - V2.1 onwards
- Custom process and task variables
- Modelling of Tasks
- Workflow packages (for routing multiple objects through workflow)
- References to Alfresco repository objects (e.g. people, documents, folders)
- JavaScript & Beanshell scripting
- Read repository object state
- Base workflow decisions on repository object state
- Perform operations on 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 Interfaces:
- Start "advanced" Workflow Alfresco Action
- URL based Task Management (submit reject or approve)
Workflow Tools:
- GUI for defining workflows (install)
- Direct deployment of workflow definitions to Alfresco Repository Server
- Workflow Console for interactive deployment & debugging of workflows
[edit] Developer
[edit] Infrastructure
GUIDE: Alfresco Workflow Requirements & Design
Workflow on Share
Embedded jBPM 3.2 Business Process Engine

