Bpmn Cheatsheet

Post on 10-Apr-2018

264 views 0 download

transcript

8/8/2019 Bpmn Cheatsheet

http://slidepdf.com/reader/full/bpmn-cheatsheet 1/1

TIBCO Business Studio™ is a trademark o TIBCO So tware Inc. in the United States and/or other countries.The BPMN logo is a trademark or registered trademark o the Object Management Group, Inc. in the United States and other countries.

Copyright © 2004-2008 TIBCO Sotware Inc. ALL RIGHTS RESERVED.

EventsAn Event in a process is something that happens that aects the sequence or timing o activities in a process,or example the receipt o a message. There are three main types o Event: Start, Intermediate and End.

Gateways Gateways are a control mechanism or the Sequence Flow in theprocess. Gateways are used or branching, merging, orking and

 joining as well as or conditional decisions.

No specic trigger or the event (or example,to start the process as a sub-process).

Message is sent to start the process,

resume fow or at the end o the process.

Event is triggered at a specic date/time orat a regular interval (time cycle).

Ends a sub-process with an error. On a taskboundary, either catches the specied erroror any error i no specic error is specied.

Ends a transactional sub-process. On a taskboundary, catches the cancel event thrownrom within the sub-process.

Either throws or catches a call or compen-sation. Used to process compensatingactivities or previously executed tasks.

Triggered based on the evaluation o conditions.

Creates a “go to” or “o page connector”to break up a process or better legibility.

Broadcasts or catches signals.

Indicates that one o several possibletriggers are to be thrown or caught.

Ends the process and all activities withinwithout compensation or error handling.

A Data Object is used or inormational purposes to show how adocument or other data relates to the Process. It may be associatedwith fows or fow-related objects.

Groups are used to indicate a relationship between elements o aProcess by enclosing them in a dashed line.

Text Annotations explain or clariy the Process. They may be associ-ated with fow or fow-related objects.

A Pool is used as a container or partitioning Processes in ways thatmake sense or your business. A lane is a subdivision o a Pool.

Business Process Modeling Notation 1.2

The basic orm o sequence fow where noconditions apply.

Denes a conditional process fow betweenobjects.

The deault fow o process i all otherconditions are alse.

User Tasks are those that requirehuman interaction with a sotwareapplication.

Manual Tasks are those that arecompleted by a person withoutusing sotware.

Service Tasks complete withouthuman interaction (or example,an automatic email notication ora web service).

Script Tasks contain a set o instructions to execute.

Send Tasks are used to sendmessages to a system or personoutside o the Process (oten usinga web service).

Receive Tasks are used to wait ora message rom a system orperson outside o the Process(oten using a web service).

Reerence Tasks reer to anotherTask and prevent you rom havingto duplicate the same Task severaltimes in a Process.

One output Sequence Flow is chosen basedon expressions using process data.

One output Sequence Flow is chosen basedupon an external event (or example, a JMSmessage).

Each output Sequence Flow isindependently evaluated according toan expression. This means that anywhererom zero to the maximum outputSequence Flows can be taken.

A Complex Gateway is used to ork ormerge depending on complex criteria.

A Parallel Gateway is used to ork or

merge several parallel paths(synchronization).

None

Catch Throw

Message

Timer

Error

Cancel

Compensation

Conditional

Signal

Multiple

Terminate

Link

Start Intermediate EndDescriptionEvent Type

TaskA Task represents work that a company ororganization perorms using business processes.

Task Type Description Gateway Description

 Artifacts

Artiacts are used to make processes easier to ollow.

ConnectionsConnections join objects in the diagram. Sequence Flow indicates thefow o the Process between Tasks, Gateways, and Events.

ExclusiveXOR Data

ExclusiveXOR Event

OR

Complex

Parallel

Pool/Lane

Sequence Flow Descr iption

UncontrolledFlow

ConditionalFlow

DefaultFlow

Artifact Description

DataObject

Group

TextAnnotation

Indicates the fow o messages betweenobjects in separate Pools or between Pools.

Connects fow-related objects with non-fowrelated objects to make a Process morereadable. Also used or speciying acompensation Task or a compensationEvent on a Task boundary.

MessageFlow

Association

Process that is ully contained inthe parent Process.

Call a reusable Sub-Process that isdened outside o the Process.

TIBCO Business StudioTM

GANYMEDE