3. BPMN 2.0 Specification
• Provide a standard notation for
modeling business processes that is
understandable by
– Business Analyst
– Technical Developers
– Business Managers
• Provide the power to depict complex
business processes
•
6. BPMN2 Categories
• Flow elements
– Activities
– Gateways
– Events
• Connecting elements
• Data
• Swimlanes
7. Flow Elements - Activities
• An activity is a generic term for work
that a company performs
– atomic or non-atomic (compound)
• Types:
– Task
– Sub-Process
• Represented as rounded rectangles
8. Tasks
• Script Task
– Script + language
– kcontext variable
• User Task
– actor(s), group(s), description, comment, ...
• Business Rule Task
– ruleflow-group
9. Tasks
• (Custom) Task
– taskname
– data input / output (literal or mapping)
• Service Task
– Service (e.g. Java, WS)
• Send / Receive Task
– Message
• Manual Task
10. Sub Process
• Reusable Sub Process
– processId, data input / output
• Embedded Sub Process
– Collapsed or expanded
– variables
• Multiple Instance Sub Process
– collectionExpression, variableName
• Ad-Hoc Sub Process
12. Flow Elements - Events
• Something that “happens” during the
course of a business process
• Represented as circles
• Type defined by icon
• Catching or throwing
• Interupting