Chapter 6. Applying advanced BPMN 2.0 and extensions

This chapter covers

  • Using subprocesses
  • Working with parallel gateways
  • Persistency with JPA
  • Learning about execution and task listeners

In the previous chapter, we implemented a full business process from start to finish using a subset of the BPMN 2.0 constructs. When you want to build your own business process, you’ll likely find that you need more advanced functionality in your processes. On the following pages, you’ll learn all about developing processes with Activiti that use subprocesses, parallel execution, database integration and execution, and task listeners.

In this chapter, we’ll approach each advanced construct separately so we can focus on that piece of process logic and ...

Get Activiti in Action now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.