7 Designing business processes

 

This chapter covers

  • Learning to implement business processes with JBoss BPM
  • Using JBoss BPM process designer for modeling processes
  • Executing for validation the implemented business processes

When browsing books with a title that includes the words “business process management” or “BPM,” you expect a chapter to be devoted to the design and implementation of processes. This book so far has laid the groundwork that you need to start implementing processes. You have created your data models and business logic, so the next step is to capture the process that leverages the data model, ties together the business logic and delivers on the promise of business value to your customers.

Your next steps towards designing business processes start with an introduction to the JBoss BPM Suite process designer and process management tools. These tools work together to help you create, deploy and monitor processes from start to completion. You are going start with a basic example project, installing either locally or as a containerized solution, and begin creating from scratch your first business process.

7.1   Meet the business process designer

7.2   Get started with the process designer

7.2.1   Extending the process

7.2.2   Adding functionality to nodes

7.2.3   Validate your process extensions

7.3   Expanding on the basic design

7.3.1   Adding process variables

7.3.2   Validate your process variables

7.3.3   Extending process to integrate rules

7.3.4   Validate your rule task integration

7.3.5   Extend process with a gateway

7.4   Considering advance process design concepts

7.4.1   Using a web service from BPM process

7.4.2   Adding external spreadsheet of rules to a process

7.4.3   Calling a sub-process

7.4.4   Sending signals to trigger actions in a process

7.5   Summary