Professional Documents
Culture Documents
Business Analysis: Modeling, Types of Diagrams
Business Analysis: Modeling, Types of Diagrams
Business Analysis: Modeling, Types of Diagrams
• Flow Objects
– Events, Activities, Gateways
• Connecting objects
– Sequence Flow, Message Flow, Association
• Swimlanes
– Pool, Lane
• Artefacts
– Data Object, Group, Annotation
BPMN - events
• Reprezented by a circle:
something happens
– catching (catch an incoming
message to Start the process)
– Throwing (throw a message at
the End of the process)
Sub-process
– hide or reveal additional levels of business
process detail - when collapsed a sub-
process is indicated by a plus sign against
the bottom line of the rectangle; when
expanded the rounded rectangle expands to
show all flow objects, connecting objects,
and artefacts.
BPMN – activities (transactions)
Transaction
A form of sub-process in which all
contained activities must be treated
as a whole, i.e., they must all be
completed to meet an objective, and
if any one of them fails they must all
be compensated (undone).
Transactions are differentiated from
expanded sub-processes by being
surrounded by a tramline border.
BPMN – gateways
Gateway
• control flow branching in BPMN. Gateways split and join sequence flow
Process. Is a diamond shape.
• If the flow does not need to be controlled, then a Gateway is not needed.
Thus, a diamond represents a place where control is needed.
BPMN – gateway types
Types of Gateways Types of Flowcharts Marker
Data-Based XOR-Split,XOR-Join
Exclusive Gateways
Complex Gateway
Message flow
• used to show the flow of messages
between two entities that are prepared
to send and receive them
Association
• used to associate data, information
and artifacts with flow objects
BPMN – swimlane and pool
Are visual mechanism of organising and categorising
activities, based on cross functional flowcharting:
• Pool: Represents major participants in a process, typically separating different
organisations. A pool contains one or more lanes
• BPMN Choreography
– process depicts the interactions between two or
more business entities (as modeled with Pools)
• Shown by the Message Flow between the Pools
– Or a sequence of interaction (global) types of
activities
BPMN – pros
• BPMN is methodology independent (LOVeM,
EPCs, RAD methodology, IDEF)
– some of them require more artefacts
– Methodology determines what info is captured about process
Winston Churchill