Modeling business processes can help analysts detect imperfections in their daily business applications. JBoss Business Suite offers a large panel of features for process modeling, execution, monitoring, and simulation. In this chapter, we progressively modeled a subset of a withdrawal complex business process, and various objects were created: data objects to hold user inputs and data transferred objects between tasks and activities. We implemented a set of business rules to handle validations and surface controls on user inputs, assign a specific rule flow group to the Drools rules, and activate a specific set of rules in a business rule task. The validation process includes a custom manual task to welcome a customer and a human task, on which we created associated forms using the BPM suite modeler. We learned how to exchange data between process tasks, and also learned...




















































