business process modeling notation (bpmn) · pdf filemodeling notation (bpmn) ... unused...
TRANSCRIPT
![Page 1: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/1.jpg)
Business Process Modeling Notation (BPMN)
Stephen A. White (IBM): Introduction to BPMN
http://www.bpmn.org/Documents/Introduction to BPMN.pdf
![Page 2: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/2.jpg)
Business Process Modeling Notation (BPMN)
• Business Process Management Initiative (BPMI) – May 2004: BPMN 1.0 specification
• Aims – Easy to understand
• Domain experts
– Business analysis • Initial process design
– Process engineer • Basis of implementation • Internal model as a basis of automated translation methods • E.g. transformation to BPEL
– End user (monitoring, management)
![Page 3: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/3.jpg)
Business Process Diagram (BPD)
• ~Flow-chart diagram
• Elements
– Data flow
– Connections
– Partitions
– Artifacts
![Page 4: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/4.jpg)
Data flow
Event State change Cause Types: Start, Intermediate, End
Action Atomic/composite Task/subprocess
Gateway Sequence/ Convergence/divergence
![Page 5: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/5.jpg)
Connections
Sequence Ordering of activities (no explicit control flow)
Message Information exchange between processes
Association Connecting data, note, etc. to process elements
![Page 6: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/6.jpg)
Partitioning
Pool An actor (role) in the process
Lanes Logical group for activities of an actor
![Page 7: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/7.jpg)
Artifacts
Data objects Symbolic token
Group Grouping activities
Annotations Textual comments
![Page 8: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/8.jpg)
Example
![Page 9: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/9.jpg)
Hierarchical modeling
![Page 10: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/10.jpg)
Partitioning
![Page 11: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/11.jpg)
Data objects, groups, annotations
![Page 12: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/12.jpg)
Collaboration
![Page 13: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/13.jpg)
Support for automated execution
![Page 14: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/14.jpg)
BPMN metamodel
Source: http://www.wsper.org//
![Page 15: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/15.jpg)
Summary of the language (2.0)
Source: http://www.bpmb.de
![Page 16: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/16.jpg)
A statistics…
Source: Process Modelling. What Really Matters
Keynote of Michael Rosemann @ UNISCON2009 conference
![Page 17: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/17.jpg)
Usage of BPMN elements
Six Well-defined Clusters of BPMN Primitives among the 50 Analyzed
Basic Modeling Process Start/End Control Flow Refinement Organization Modeling Annotations and Explanations Unused Constructs Source: Process Modelling. What Really Matters
Keynote of Michael Rosemann @ UNISCON2009 conference
![Page 18: Business Process Modeling Notation (BPMN) · PDF fileModeling Notation (BPMN) ... Unused Constructs Source: Process Modelling. What Really Matters Keynote of Michael Rosemann @ UNISCON2009](https://reader034.vdocuments.mx/reader034/viewer/2022051202/5a78b66d7f8b9a273b8da9f5/html5/thumbnails/18.jpg)
Challenges
• How to capture domain specific expertise
– „libraries”
– „Web2.0”-based information handling
– Effective modeling constructs
• Consistency of models
– Process models
– Process vs. organizational model vs. Resources
• Compliance vs. flexibility