Академический Документы
Профессиональный Документы
Культура Документы
de/poster
Conversations Choreographies
Activities Participant A
Events
Choreography
A Communication defines a set of Participant A Start Intermediate End
Sub-Process
A Task is a unit of work, the job to be logically related message exchanges. Choreography
Event Sub-Process
Event Sub-Process
Non-Interrupting
performed. When marked with a symbol When marked with a symbol it
Boundary Non-
Task Task Participant B
Interrupting
Interrupting
Interrupting
indicates a Sub-Conversation, a
Top-Level
it indicates a Sub-Process, an activity that can
Boundary
Throwing
Catching
be refined. compound conversation element. Participant B Participant C
Timer
Intermediate
Escalation
End Event
~ Link
Intermediate
Event
all out of a set of parallel
events.
Data Object Terminate: Triggering the
Pool (Expanded)
Event Collection
defines the execution is the default branch has a condition immediate termination of a
order of activities. to be chosen if all assigned that defines process.
other conditions whether or not the Sub-Process Text Annotation
evaluate to false. flow is used. Signal
End
Data Event Sub-Process Attached Event Group
Store Intermediate
Error Event
Gateways Data
Multi Instance
Conditional Error End
condition Task (Parallel)
Start Event Event
Lane
Exclusive Gateway When splitting, it routes the sequence flow to exactly Link Parallel
Intermediate Multiple A Data Input is an external input for the
one of the outgoing branches. When merging, it awaits entire process. It can be read by an activity.
Event Intermediate
one incoming branch to complete before triggering the Looped Input Task Out-
Event Call Activity Send Task
outgoing flow. Sub-Process put A Data Output is a variable available as result
Start End Exclusive Parallel Message of the entire process.
Event-based Gateway Is always followed by catching events or receive tasks. Event End Event
Event Gateway Gateway
Sequence flow is routed to the subsequent event/task
which happens first. A Data Object represents information flowing
through the process, such as business
documents, e-mails, or letters.
Parallel Gateway When used to split the sequence flow, all outgoing
branches are activated simultaneously. When merging
Swimlanes
Pool
Lane
parallel branches it waits for all incoming branches to Task A Collection Data Object represents a
complete before triggering the outgoing flow. collection of information, e.g., a list of order
Pool
items.
Lane
Task
When splitting, one or more (instantiate)
branches are activated. All Each occurrence of a subsequent A Data Store is a place where the process can
active incoming branches must event starts a new process read or write data, e.g., a database or a filing
Pools (Participants) and Lanes Message Flow The order of message Data Store cabinet. It persists beyond the lifetime of the
complete before merging. instance. represent responsibilities for symbolizes information exchanges can be process instance.
activities in a process. A pool flow across organizational specified by combining
Complex Gateway Parallel Event-based Gateway or a lane can be an boundaries. Message flow message flow and
Complex merging and (instantiate) A Message is used to depict the contents of a
organization, a role, or a can be attached to pools, sequence flow.
branching behavior that is not The occurrence of all subsequent communication between two Participants.
system. Lanes subdivide pools activities, or message
captured by other gateways. events starts a new process or other lanes hierarchically. events.
instance.