Presentation is loading. Please wait.

Presentation is loading. Please wait.

Process Trees + Properties Dennis Schunselaar. Process Trees 2 Visualiser 1: Visualiser 2:

Similar presentations


Presentation on theme: "Process Trees + Properties Dennis Schunselaar. Process Trees 2 Visualiser 1: Visualiser 2:"— Presentation transcript:

1 Process Trees + Properties Dennis Schunselaar

2 Process Trees 2 Visualiser 1: Visualiser 2:

3 Process Trees with Configuration Points 3

4 Different perspectives 4

5 5

6 6

7 7

8 8

9 9

10 Visualisation 10

11 Visualisations 11 Visualiser 3:

12 Visualisations 12 Visualiser 3:

13 Configurations Not yet complete provided objects No visualisation No import/export Determines (partially) which option is/is not taken For each of the perspectives a configuration Iterators + Instantiaters 13

14 Plugins related to Process Tree Joos ETM (log  Process Tree) Sander Inductive Miner (log  Process Tree) Dennis Petra (Process Tree  Process Tree(s)) PTMerge (Process Trees  Process Tree) 14

15 Plugins related to Process Tree con’t Lists of Process Trees(/Configurations) Conversions: Process Tree  Petri Net (Process Tree) Process Tree  YAWL (Process Tree) Process Tree  BPMN (BPMNConversions) Process Tree  CPN Model (Petra) Import/Export (PTML) Visualisers: Process Tree BPMN Process Tree with Properties 15 Dependency to Petri Nets and YAWL We want to move it to a separate package

16 General implementation practises Interface and implementing classes 16

17 Process Trees + Properties Dennis Schunselaar

18 Properties A generic way to add information to a formalism Process Trees Petri Nets BPMN … Pick your formalism 18

19 Properties Dynamic way to encode dynamics/information Work schedule Variable values Costs Alignment Compliance... The possibilities are endless 19

20 How do properties exist in a formalism? PropertableElement Independent Dependent For Process Trees, properties are stored in the XML of the formalism elements 20

21 How do properties exist in a formalism? PropertableElement Independent Dependent For Process Trees, properties are stored in the XML of the formalism elements 21

22 Properties in code 22 Property High Level Property List Double Costs List Variable values Configurable Property Configurable High Level Property List > Tuples

23 Properties of Properties Unique ID Name Comparator GUI Ordering Default Value Meaningful types Dependencies Import Export 23

24 McDonald’s Index (List ) 24

25 Visualisations for Properties 25

26 Import/Export 26

27 Properties of Configurable Properties It is a property Non Configurable Property Instantiate Iterator No visualisation yet 27

28 Configurable McDonald’s Index 28

29 Configurations for Configurable Properties Not yet complete provided objects No visualisation No import/export A set of possible values and which of these values can be removed Configuration (partially) specifies which values are/are not removed 29

30 More reading http://bpmcenter.org/wp-content/uploads/reports/2014/BPM-14-01.pdf 30


Download ppt "Process Trees + Properties Dennis Schunselaar. Process Trees 2 Visualiser 1: Visualiser 2:"

Similar presentations


Ads by Google