Developing multi-step interactive processes is a challenging task. Find out how to model the data flow within a business process. In addition, learn how to assign roles to your interactive steps and how to define conditions for gateways that care for the branches in your process flow. Finally see how to build, deploy, and run your business process.
The data flow in a process model defines how data is mapped from a process step to the process context and vice versa. With output mapping, the data flows from the process step to the process context, and with input mapping, the data flows from the process context to the process step. You never model a data flow from step to step. This principle is crucial for the understanding of the data flow within a business process.
Imagine you have defined a new collaborative process with SAP NetWeaver Business Process Management (SAP NetWeaver BPM). You also have defined the artifacts needed for each process step, such as Web Dynpro components for the interactive steps and Web services for the automated background steps. You have even assigned those building blocks to the steps by using the Composite Designer. What is missing to bring the process eventually to execution? Well, here is what you have to do:
- Assign roles to the interactive steps
- Model the data flow for your business process via mapping
- Define the conditions for gateways responsible for branches in your process flow
- Define the group of users allowed to take over administrative tasks for your process
After you have finished these steps, you are ready to run your process. So let me show you what this means in detail.