In this chapter, we took a deeper look at BPMN 2, a representation of structured business processes that has both a visual representation that is comprehensible by business stakeholders and a runtime dimension, in which the flow is executed in a BPMN engine. Oracle phrased these two sides of the same coin, what you see is what you execute.
This chapter focuses on the visual language BPMN itself and how to best use to it create models that communicate best with a broad set of readers—both technical and business. While developers often assume they still need to code, with BPMN in Oracle BPM Suite, it is best to attempt to code as little as possible, relying as much as possible on the wizards and configuration the tool provides. Also, it is key that business stakeholders grasp the flow of business processes. This chapter provides key mechanisms to structure processes in a way that best deals with complexity by breaking down the structure through hierarchical decomposition. Further, do...