Professional Documents
Culture Documents
An Event in a process is something that happens that affects the sequence or timing of activities in a process, A Task represents work that a company or Gateways are a control mechanism for the Sequence Flow in the
for example the receipt of a message. There are three main types of Event: Start, Intermediate and End. organization performs using business processes. process. Gateways are used for branching, merging, forking and
joining as well as for conditional decisions.
Start Intermediate End
Event Type Description Task Type Description Gateway Description
Catch Throw
No specific trigger for the event (for example, User Tasks are those that require One output Sequence Flow is chosen based
None to start the process as a sub-process). human interaction with a software Exclusive on expressions using process data.
application. XOR Data
Message is sent to start the process,
Message resume flow or at the end of the process. Manual Tasks are those that are One output Sequence Flow is chosen based
completed by a person without Exclusive upon an external event (for example, a JMS
Event is triggered at a specific date/time or using software. XOR Event
Timer message).
at a regular interval (time cycle).
Creates a “go to” or “off page connector” Receive Tasks are used to wait for
Link to break up a process for better legibility. a message from a system or
person outside of the Process
Broadcasts or catches signals. (often using a web service).
Signal
Connections
Reference Tasks refer to another Connections join objects in the diagram. Sequence Flow indicates the
Indicates that one of several possible
Multiple Task and prevent you from having flow of the Process between Tasks, Gateways, and Events.
triggers are to be thrown or caught.
to duplicate the same Task several
times in a Process. Sequence Flow Description
Ends the process and all activities within
Terminate without compensation or error handling.
Call a reusable Sub-Process that is Uncontrolled The basic form of sequence flow where no
defined outside of the Process. Flow conditions apply.
Artifacts
Artifacts are used to make processes easier to follow.
Process that is fully contained in Conditional Defines a conditional process flow between
Artifact Description the parent Process. Flow objects.
A Data Object is used for informational purposes to show how a Default The default flow of process if all other
Data document or other data relates to the Process. It may be associated Flow conditions are false.
Object with flows or flow-related objects.
Groups are used to indicate a relationship between elements of a Message Indicates the flow of messages between
Group Process by enclosing them in a dashed line. Flow objects in separate Pools or between Pools.
TIBCO Business Studio™ is a trademark of TIBCO Software Inc. in the United States and/or other countries.
TIBCO Business Studio
TM
GANYMEDE Business Process Modeling Notation 1.2 The BPMN logo is a trademark or registered trademark of the Object Management Group, Inc. in the United States and other countries.
Copyright © 2004-2008 TIBCO Software Inc. ALL RIGHTS RESERVED.