Part 2. Implementing BPMN 2.0 processes with Activiti

 

Now that we’ve covered the basic functionality of Activiti and the most common BPMN 2.0 elements, it’s time to start implementing process definitions. We start off in chapter 5 with a detailed guide on how to implement a process definition from scratch with workflow and email functionality. In chapter 6, you’ll be introduced to more advanced BPMN 2.0 constructs, like the embedded subprocess and the parallel gateway. Next, in chapter 7, we’ll cover the importance of a good error handling approach using standard BPMN 2.0 constructs and some custom functionality. In chapter 8, we’ll discuss best practices for using the Activiti Engine in your environment and how to use and extend the Activiti REST API. Finally, we’ll explore the Activiti OSGi and CDI modules in chapter 9.