View
266
Download
0
Category
Preview:
Citation preview
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
Recommended