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.