Privatheit in Workflow-Management-Systemen

On the Usability of a Break-the-Glass Annotation Language for Process Models

Daten in BPMN

  • Autor:

    Silvia von Stackelberg

    Susanne Putze

    Jutta Mülle

Data in BPMN

The following collection of BPMN 2.0 process models represent 11 scenarios with specifications for data needs and data results. Some examples are adapted from literature, others we have developed ourselves.

The Technical Report [TR] gives a definition of data-flow errors in BPMN 2.0 process models. This collection contains several variants of the process models with respect to data-flow errors contained. The notation is as follows: Sx denotes a scenario, Sx_1 means a process model without data-flow errors for Scenario x, any other Sx_y specifies a process model with data-flow errors for Scenario x.  

An expert has added data-flow errors to some of the error-free process models, resulting in the models S3_2, S5_2, S8_2, S9_2 and S10_2. Further, we have run a user experiment for modelling the data perspective in process diagrams, namely for Scenarios S1 and S2. The variants S1_k and S2_k (with k>1) give these process models, which contain data-flow errors. For more details see [TR].

All process models are available as BPMN 2.0 (.bpmn) and as graphical files (.jpg).

Scenario 1: Order handling
<S1_1.bpmn> <S1_1.jpg> <S1_2.bpmn> <S1_2.jpg> <S1_3.bpmn> <S1_3.jpg> <S1_4.bpmn> <S1_4.jpg> <S1_5.bpmn> <S1_5.jpg> <S1_6.bpmn> <S1_6.jpg> <S1_7.bpmn> <S1_7.jpg> <S1_8.bpmn> <S1_8.jpg>

Scenario 2: Water analysis
<S2_1.bpmn> <S2_1.jpg> <S2_2.bpmn> <S2_2.jpg> <S2_3.bpmn> <S2_3.jpg> <S2_4.bpmn> <S2_4.jpg> <S2_5.bpmn> <S2_5.jpg>

Scenario 3: Report review
<S3_1.bpmn> <S3_1.jpg>  <S3_2.bpmn> <S3_2.jpg>

Scenario 4: PC builder
<S4_1.bpmn> <S4_1.jpg>

Scenario 5: Olympic venue
<S5_1.bpmn> <S5_1.jpg>  <S5_2.bpmn> <S5_2.jpg>

Scenario 6: New product
<S6_1.bpmn> <S6_1.jpg>

Scenario 7: Job interview
<S7_1.bpmn> <S7_1.jpg>

Scenario 8: Product replacement
<S8_1.bpmn> <S8_1.jpg>   <S8_2.bpmn> <S8_2.jpg>

Scenario 9: Create invoice
<S9_1.bpmn> <S9_1.jpg>  <S9_2.bpmn> <S9_2.jpg>

Scenario 10: Course registration
<S10_1.bpmn> <S10_1.jpg>  <S10_2.bpmn> <S10_2.jpg>

Scenario 11: ATM
<S11_1.bpmn> <S11_1.jpg>

The process models were designed with the Open Source BPMN 2.0 Modeler Yaoqiang Version 2.2.18 
(available at