Bring BPM-Based Process Models to Execution: Roles and Data Flow with the Process Composer

  • by Dr. Volker Stiehl, Professor, Ingolstadt Technical University of Applied Sciences
  • January 12, 2010
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.
Key Concept
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:

  1. Assign roles to the interactive steps
  2. Model the data flow for your business process via mapping
  3. Define the conditions for gateways responsible for branches in your process flow
  4. 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.

Dr. Volker Stiehl

Prof. Dr. Volker Stiehl studied computer science at the Friedrich-Alexander-University of Erlangen-Nuremberg. After 12 years as a developer and senior system architect at Siemens, he joined SAP in 2004. As chief product expert, Volker was responsible for the success of the products SAP Process Orchestration, SAP Process Integration, and SAP HANA Cloud Integration (now SAP HANA Cloud Platform, integration service). He left SAP in 2016 and accepted a position as professor at the Ingolstadt Technical University of Applied Sciences where he is currently teaching business information systems. In September 2011, Volker received his Ph.D. degree from the University of Technology Darmstadt. His thesis was on the systematic design and implementation of applications using BPMN. Volker is also the author of Process-Driven Applications with BPMN as well as the co-author of SAP HANA Cloud Integration and a regular speaker at various national and international conferences.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.