Table of Contents:

Process modeling with Event-Driven Process Chains (EPCs) and the Business Process Model and Notation (BPMN)

1 Introduction

1.1 Preliminary Remarks

1.2 List of Abbreviations

1.3 Structure of This Work

2 Business Processes and Process Modeling

2.1 Definition

2.2 Properties and Components

2.3 Objectives of Process Modeling

2.4 Challenges for Process Modeling

3 EPC - Fundamentals of Event-Driven Process Chains

3.1 Introduction

3.2 Elements

3.3 Functions

3.4 Events

3.5 Organizational Units

3.6 Information Objects

3.7 Control Flow

3.8 Operators and Control Flow

3.9 Temporal Dimension and Time Consumption

3.10 Remarks on the Design of EPC Diagrams

4 EPC - Basic Patterns

4.1 Possible Arrangements

4.2 Event Connections with Triggering Events

4.3 Event connector with generated events

4.4 Function Connections with Triggering Events

4.5 Function connector with generated events

4.6 Semantic meaning

5 EPC - A Commented Example

5.1 Inquiry examination, Part 1

5.2 Inquiry examination, Part 2

5.3 Inquiry examination, Part 3

5.4 Inquiry examination, Part 4

5.5 Instances

6 The Rule Set for Creating EPCs

6.1 Syntax Rules

6.2 Recommendations on Pragmatics

6.3 Design Rules

7 Business processes in the BPMN

7.1 Definition

7.2 Process Types in BPMN

7.3 Diagram Types

7.4 Grouping of Elements

7.5 Tokens

8 BPMN - Introductory examples

8.1 The First Business Process Diagram

8.2 Now with Data

8.3 Actors - Performers of Activities

8.4 A Public Business Process

8.5 Collaboration

9 BPMN - Process steps

9.1 Activities

9.2 Tasks

9.3 Subprocesses

10 BPMN - Information and its processing

10.1 Data and information

10.2 Associations

10.3 Data in the business process

11 BPMN - Events

11.1 Concept

11.2 Differentiation

12 BPMN - Control Flow, Sequence Flow

12.1 Introduction

12.2 Flows

13 BPMN - Gateways

13.1 Basics

13.2 Exclusive gateway - data-based

13.3 Exclusive gateway - event-based

13.4 Parallel Gateway

13.5 Parallel gateway - event-based

13.6 Inclusive Gateway

13.7 Complex Gateway

13.8 Control flow through compensation

14 References