0% found this document useful (0 votes)
616 views2 pages

BPMN 2.0 Poster v1

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

BPMN 2.

0 Business Process Model and Notation Business Process Diagram


The Business Process Diagram describes a Process i.e. a sequence or flow of activities in an organization with the objective of carrying out work. Processes can be defined at any level from enterprise-wide processes to processes performed by a single person. Low-level processes can be grouped together to achieve a common business goal.
Top-Level Event SubProcess Interrupting Event SubProcess NonInterrupting Start Events

None

Message Timer

Conditional

Signal

Escalation Error

Free BPMN tool: www.adonis-community.com Events


ComParallel pensation Multiple Multiple Link Cancel Terminate

An Event is something that happens during the course of a process. Events affect the flow of the process and usually have a cause or an impact. A Start Event indicates place where a process starts (e.g. after receiving message, when condition is met, or at a scheduled time). An Intermediate Event happens between start and end of a process. It may be part of a process flow (either throwing or catching triggers such as Message) or represent exception/compensation handling (when placed on the Task/Sub-Process boundary). An End Event indicates a process end. It may show e.g. that a certain process path ends with an error or sends a signal for other processes. The new types of Events in the BPMN 2.0 are the types Escalation and Parallel Multiple as well as the whole categories Event Sub-Process (Interrupting and NonInterrupting) and Boundary Non-Interrupting.

There are several types of Activities: A Task is an atomic activity within a process flow. It is used when the work in the process cannot be broken down to a finer level of detail. A Sub-Process is an activity whose internal details have been modeled in a separate model. A Transaction is a specialized type of subprocess. It allows describing what happens if a whole set of activities is cancelled or interrupted by an error. Event Sub-Processes allow to handle an event within the context of a given subprocess or process (either by interrupting the process or running in parallel to it). They are not part of a normal process flow, as they start only when their associated Start Event is triggered.

Different types of Tasks are visualized by markers (in top left corner): Service (automated e.g. by a web service) Send (sends a Message) Manual (performed without software aid) User (workflow task with human performer) Receive (waits for a Message) Business Rule (interacts with BR Engine)

Catching

Intermediate Events

Throwing

Boundary Interrupting Boundary NonInterrupting

Script (executed by a business process engine) There are also markers that indicate characteristics of Activities: Sub-Process Multi-Instance: Loop Parallel Ad Hoc Sequential Compensation
End Events

A Call Activity identifies a point in the process where a global process or a Global Task is (re)used.

Choreography Diagram
The Choreography Diagram defines a sequence of interactions between Participants.
I need my medicine

Connectors
A Choreography Task is an atomic Activity in a choreography process. It represents an interaction between two Participants Sequence Flow defines the execution order of activities. Conditional Flow - has Default Flow - the default branch a condition that defines to be chosen of all other conditions whether or not the flow evaluate to false. is used. Data Association - used to move data between Data Objects, Properties, and inputs and outputs of Activities, Processes, and Global Tasks. Message Flow - used to show the flow of Messages between two Participants that are prepared to send and receive them. Data Object Collection

A Data Input is an external input for the entire Process. It can be read by an Activity. A Data Output is a variable available as result of the entire Process.

Data

I want to see the doctor

I feel sick

A Sub-Choreography is an atomic Activity in a choreography process. It represents an Interaction between two Participants

A Data Object represents information flowing through the Process, such as business documents, e-mails, letters. A Collection Data Object represents a collection of information (e.g. a list of order items). A Data Store is a place where the Process can read or write data, e.g. a database or a filling cabinet. It persists beyond the lifetime of the Process instance. A Message is used to depict the contents of a communication between two Participants.

Go see the doctor

Get medicine and leave

Here is your medicine

A Call Choreography identifies a point in the process where a Global Choreography or a Global Choreography Task is used.

Conversation Diagram
The Conversation Diagram shows logical relation of message exchanges. In general, it is a simplified version of Collaboration, but conversation diagrams do maintain all the features of a Collaboration. In particular, processes can appear within the Participants (Pools) of conversation diagrams, to show how Conversations and Activities are related. A Conversation Link is used to connect to and from Participants.

Customer

Take BPMN 2.0 one step further with ADONIS BPM Toolkit
Pool

initiating

non-initiating

Pools & Artifacts


Lane 1 An Association is used to connect information and Artifacts with Flow Objects. Lane 2

Advertizing Agency
Handle Advertizing Order

A Conversation represents a set of Message Flows grouped together. A Sub-Conversation is a conversation node that is a hierarchical division within the parent Collaboration.

The Group object is an Artifact that provides a visual mechanism to group elements of a diagram informally.

A Call Conversation identifies a place in the Conversation where a global Conversation is used.

Graphic Designer

A Pool is the graphical representation of a Participant in a Collaboration. A Lane is a sub-partition within a Process (often within a Pool) and will extend the entire length of the Process level.

Text Annotations are a mechanism for a modeler to provide additional information for the reader of a BPMN Diagram.

Collaboration Diagram & Combined Views


The Collaboration package contains classes which are used for modeling Collaborations, which is a collection of Participants shown as Pools, their interactions as shown by Message Flows, and MAY include processes within the Pools and/or Choreographies between the Pools.

Credit Agency Event-based Gateway - is always followed by catching events or receive tasks. Sequence flow is routed to the subsequent event/task which happens first.

Gateways
Gateways are used to control how the Process flows (how tokens flow) through Sequence Flows as they converge and diverge within a Process. The Gateway controls the flow of both diverging and converging Sequence Flows.

Credit Response

Parallel Gateway - when used to split the sequence flow, all outgoing branches are activated simultaneously. When merging parallel branches it waits for all incoming branches to complete before triggering the outgoing flow.

Exclusive Gateway - when splitting, it routes the sequence flow to exactly one of the outgoing branches. When merging, it awaits one incoming branch to complete before triggering the outgoing flow.

Inclusive Gateway - when splitting, one or more branches are activated. All active incoming branches must complete before merging.
Credit Request

Exclusive Event-based Gateway (instantiate) - Each occurrence of a subsequent event starts a new process instance.

Seller

Complex Gateway - Complex merging and branching behavior that is not captured by other gateways.

Parallel Event-based Gateway (instantiate) - The occurrence of all subsequent events starts a new process instance.

BOC Group | boc@boc-group.com, www.boc-group.com

BPMN 2.0 in The ADONIS:Community Edition

Your FREE access to professional Business Process Management


The ADONIS:Community Edition is a powerful, yet easy to use tool with full support for professional Business Process Management. It lets you model your processes and organizational resources, improves knowledge sharing, and makes process optimization easy. Used by over 20,000 users worldwide. 100% FREE (also for business use). With ADONIS:CE 2.0 it also supports BPMN 2.0. Learn more and download: www.adonis-community.com

With ADONIS BPMN becomes truly business oriented


In ADONIS a model is much more than just a drawing. Apart from setting general BPMN properties (e.g. task type) you can also add information relevant from a business perspective (e.g. task costs and execution times). Additional model types allow you to create high level process overviews, define repositories of resources (e.g. applications, documents, roles) and reference them the from BPMN (e.g. to show responsibility for tasks).

Interlinked models allow you to illustrate all aspects of the entire organization
Risk Pool Control Pool Document Model

BPMN 2.0 in the Numerous available model types ADONIS allow you to create transparency BPM Toolkit Handy publishing mechanism
Intuitive modeling editor (for print documentation and web) accelerates communication and knowledge sharing

Why ADONIS?

Company Map

BPMN 2.0 (Business Process Diagram)

Product Model

Working Environment Model

IT System Model

Powerful analysis and simulation mechanisms visualize dependencies, process costs and show resource usage, thus supporting optimization and planning

Need something more?


For intensive BPM initiatives you should consider upgrading to the commercial version of our BPM Toolkit ADONIS. It allows even more convenient modeling , analysis, and simulation, offers additional interfaces for data acquisition (Visio, Excel etc.) and export (BPEL/WSDL, BPMN DI, ), more powerful publishing capabilities, multi-user support, and much more Organizations that need intuitive and role-specific online access to processes will also love The ADONIS Process Portal. ADONIS and the ADONIS Process Portal are used worldwide by thousands of customers.To learn more about ADONIS visit: www.boc-group.com/adonis

ADONIS:CE is brought to you by the BOC Group. The BOC Group is a technological leader in IT-based management tools we offer consulting services in the areas of Strategy and Performance Management, Business Process Management, and IT Management. To learn more about our services visit: www.boc-group.com
BOC Group | boc@boc-group.com, www.boc-group.com
2

You might also like