Obsolete Pages{{Obsolete}}
The official documentation is at: http://docs.alfresco.com
Back to Workflow.
The following process definition provides a test bed and complete example that encompasses the most useful workflow features.
The following process represents the typical flow of review / approve / publish.
500px|none|Review, Approve & Publish Workflow
On the surface it's a simple process with relatively few states and transitions. This level of detail is typically reached an analyst who's performing some kind of business process analysis or re-engineering.
Of note is that the process parameters consists only of the Content to review and a Due Date to review by. Also, three workflow 'roles' have been identified, although, the first 'Initiator' is system assigned.
The next level of detail (implementation) adds behaviourial logic to the process by hooking into state entry/exit and transition events.
(1) On Transition
(2) On Resource Assignment
(3) On Transition
(4) On Decision
(5) On State Enter
(6) On Transition
(7) On Transition
To support the above logic, process context (i.e. variables) may be used, such as recording the Approved Folder to which content was copied.
Once approved or published, further edits to the Content may take place. Upon edit, the Review Lifecycle should be reset to 'draft'.
In the above Workflow, it is assumed the Review Task is assigned to an individual. However, it may be possible to assign Review to many people (or a group). In such a case, the following may also be required: