Privatheit in Workflow-Management-Systemen

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

Daten in BPMN

  • Author:

    Silvia von Stackelberg

    Susanne Putze

    Jutta Mülle

Data in BPMN

The following collection of BPMN 2.0 process models represent 11 scenarios with intensive 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 occuring data-flow errors. The notations for the scenarios are as follows: Sx denotes a scenario, Sx_1 means a process model without data-flow errors for Scenario x, and any other Sx_y specify process models with data-flow errors for Scenario x.  


An expert has added data-flow errors to some of the error-free process models, resulting in process 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>2) give these process models, which contain data-flow errors. For more details, we refer to [TR].

All process models are available as BPMN 2.0 .bpmn and .jpg graphic files.


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>

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 http://sourceforge.net/projects/bpmn/)