









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This course taught how to control Business Processes with software. Key points of this lecture are: Control Flow Patterns, Business Process Management, Business Process Modeling Notation, Bpmn Basics, Bpmn Element Categories, Flow Objects, Gateways Depict Decisions, Diamond Shape, Connecting Objects, Swimlanes
Typology: Slides
1 / 16
This page cannot be seen from the preview
Don't miss anything!










Understanding and modeling business processes
The Business Process Modeling Notation (BPMN) a generalized, yet formal language used to describe business processes It’s actually just an XML dialect The standard is defined by the Object Management Group OMG has defined many standards The current version of the specification is 2.
The Business Process Execution Language (BPEL) is an executable language to specify process actions using Web Services Companies including IBM and Oracle have BPEL implementations
BPMN is a formal language that can be represented by a set of graphical elements You will use graphical tools, rather than working with the BPMN XML itself The diagrams look similar to flowcharts because they are based on flowcharts
Flow Objects consist of events, activities, and gateways Connecting Objects describe the sequence of flow objects Swimlanes depict the participants in the process Artifacts
Event Symbol Start Intermediate End
Events are categorized as Start , Intermediate , and End events Events are represented as open circles
Activity Symbol Task
Sub process
Activities are represented as rounded rectangles Activities are of two types
These connect flow objects together and are of three types Sequence Flow Represented with a solid line Shows the order in which activities occur Message Flow Represented with a dashed line and open arrowhead Shows messages between different participants Association Represented with a dotted line Associate external data / text …
Swimlanes appear in a pool A pool represents a participant in a process Flow objects and connecting objects appear in swimlanes in a pool A swimlane is used to categorize activities in a pool Messages are used to communicate between swimlanes in a pool
Artifacts are used to extend the basic BPMN notation Artifacts are of three types Data objects depict the data required by an activity A Group is used for documentation purposes to group related activities Annotations just contain additional text Note that BizAgi supports additional artifact types