Modeling business processes with BPM
Modeling is the first phase of the BPM Application development lifecycle, as the preceding diagram shows, and is carried out by Process Analysts. It lays the foundation for Process Development, by creating a model of the process to be implemented. Oracle BPM Suite 11g provides a rich set of applications to perform modeling.
How to do it...
During the phase of modeling you will learn the following:
1. Simulating a BPM Application development lifecycle
2. Modeling a fictitious organization
3. Creating Business Process Flow
4. Defining process participants, Roles, and Organization Units
5. Defining the start and end of your process
6. Adding user interaction to your Process Flow
7. Controlling your Process Flow using gateways and sequence flows
8. Communicating with external processes and services (optional)
9. Creating Process Data objects
10. Adding documentation to Flow Elements and processes
11. Handling information in your process design
12. Configuring activity instance attributes
13. Developing arguments, scope, and access
14. Creating data associations
15. Developing transformations
16. Creating MDS for BPM
How it works...
The Oracle BPM Suite provides two primary applications for modeling and implementing business processes:
Oracle BPM Studio supports Business Process Management Notation (BPMN) 2.0. It is a component of the Oracle BPM Suite that provides a user-friendly environment.
Business Process Composer provides a user friendly environment for editing processes and process templates created in Oracle BPM Studio.
You will simulate, model, define, interact, control, and document, using Oracle BPM Studio. As this is the chapter in which you will model the Business Process, you will act as a Process Analyst and you will use Oracle BPM Suite 11g BPM Studio to model the Business Process.