The topic of process design and process optimization is of central importance for all companies and other organizations. It is a continuous task. However, process optimization requires that processes first be identified and described by means of process models. Only after this documentation has been carried out can weaknesses be identified and eliminated, and new approaches to process design - within the context of digitalization and automation - be incorporated. |
|
Significant changes have also occurred in the methods used over the past ten years. New methods have emerged, such as BPMN, while others that never truly gained acceptance in process modeling - such as UML activity diagrams - have largely disappeared. Event-driven Process Chains (EPCs), however, remain the ideal instrument for modeling processes in the context of an as-is analysis: they are simple, quick to learn, and nevertheless provide expressive process models, as will hopefully become clear in this text. One cannot reasonably expect more from a method. If, within the scope of requirements engineering, a more implementation-oriented modeling of processes is desired, other instruments should be chosen - for example, BPMN. |
Methods |
For presenting process examples, I use the terms concrete example and abstract example. Concrete examples illustrate a process (or a process segment) using specific, domain-related situations. They show how a process works in practice by referring to realistic tasks, documents, and decisions. Abstract examples, by contrast, use simplified and generic constructs that are independent of any specific application domain. Their purpose is to highlight the underlying syntactic modeling principles without being distracted by domain-specific details. |
Process Examples |
1.2 List of Abbreviations |
|
The following abbreviations are used throughout this text. They correspond to standard terminology in process modeling and related disciplines. Abbreviations that appear in Event-Driven Process Chains (EPCs) and Business Process Diagrams (BPDs) are explained within the respective process models. |
|
|
|
| Abbreviation |
Full Term / Meaning |
| AD |
Activity Diagram (UML) |
| AND |
Logical AND Operator |
| ARIS |
Architecture of Integrated Information Systems |
| B2C |
Business to Customer |
| BP |
Business Process |
| BPD |
Business Process Diagram |
| BPMN |
Business Process Modeling Notation (from Version 2.0: Business Process Model and Notation) |
| BPR |
Business Process Reengineering |
| eEPC |
Extended Event-Driven Process Chain |
| EPC |
(Basic) Event-Driven Process Chain |
| ERP |
Enterprise Resource Planning. An established term for integrated, process-oriented standard software. |
| IS |
Information System |
| IT |
Information Technology - originally meaning information technology in a narrow sense, but now commonly used as a collective term for an organization's entire data-processing infrastructure |
| OR |
Logical OR Operator |
| rE |
Resulting Events |
| RE |
Requirements Engineering |
| tE |
Triggering Events |
| XOR |
Logical Exclusive OR Operator |
| |
|
|
1.3 Structure of This Work |
|
This text is designed to introduce readers step by step to the modeling of business processes using Event-Driven Process Chains (EPCs) and Business Process Diagrams (BPDs) of BPMN. The structure follows this intent. |
|
- Chapter 2 presents, in general terms, how the literature defines business processes and process modeling.
|
|
Beginning with Chapter 3, the focus shifts to EPCs. |
|
- Chapter 3 introduces the foundational concepts as defined by the originators of the method (Scheer and his team).
- Chapter 4 deepens this understanding by presenting the basic patterns that can occur in EPCs.
- Chapter 5 provides an introduction to process modeling with EPCs through a commented example.
- Chapter 6 summarizes the syntactic rules, offers recommendations for the pragmatics of process modeling, and outlines several design guidelines.
|
|
Further discussions of EPCs and their modeling can be found in [Staud 2025]. This includes, in Chapter 8, numerous examples of EPCs with different modeling emphases. |
|
Beginning with Chapter 7, this text turns to BPMN. |
|
- Chapter 7 describes how the authors of BPMN conceptualize business processes.
- Chapter 8 presents introductory examples that illustrate the most important components and structural characteristics.
- Chapter 9 addresses the documentation of individual process steps.
- Chapter 10 explains how information and its processing are represented in BPDs.
- Chapter 11 describes how events are viewed and captured in BPMN.
- Chapter 12 is dedicated to the representation of sequence flows.
- Chapter 13 elaborates on gateways, the operators of BPMN, building on the discussions introduced earlier.
|
|
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |