Summary
In this chapter, you learned the following:
- A workflow is a business process and Alfresco embeds the Activiti workflow engine to execute advanced workflows.
- Business process definitions can be created using a text editor or the Activiti Designer.
- Logic can be added to workflows using expressions, JavaScript, and Java.
- Workflows are well suited to long-running processes and can include asynchronous steps triggered by external programs. In the example, you used the ActivitiRuntimeService, Alfresco web scripts, and actions to implement a process involving non-Alfresco users via e-mail.
- Timers can be added to a process using relative or absolute dates. Alfresco's workflow console and Activiti Explorer are handy debugging tools.
- Alfresco's simple ...
Get Alfresco One 5.x Developer's Guide - second edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.