Bpmn 2.0
Activities
Task A Task is a unit of work, the job to be performed. When marked with a symbol it indicates a Sub-Process, an activity that can be refined. A Transaction is a set of activities that logically belong together; it might follow a specified transaction protocol. An Event Sub-Process is placed into a Process or Sub-Process. It isactivated when its start event gets triggered and can interrupt the higher level process context or run in parallel (noninterrupting) depending on the start event. A Call Activity is a wrapper for a globally defined Task or Process reused in the current Process. A call to a Process is marked with a symbol.
http://bpmb.de/poster
Conversations
A Conversation defines a set of logically relatedmessage exchanges. When marked with a symbol it indicates a Sub-Conversation, a compound conversation element. A Call Conversation is a wrapper for a globally defined Conversation or SubConversation. A call to a Sub-conversation is marked with a symbol. A Conversation Link connects Conversations and Participants.
Choreographies
Participant A Choreography Task Participant B A Choreography Taskrepresents an Interaction (Message Exchange) between two Participants. Participant A Sub-Choreography Participant B Participant C A Sub-Choreography contains a refined choreography with several Interactions. Participant A Call Choreography Participant B A Call Choreography is a wrapper for a globally defined Choreography Task or Sub-Choreography. A call to a Sub-Choreography is marked with a symbol.Event Sub-Process Interrupting Event Sub-Process Non-Interrupting Boundary NonInterrupting
Events
Standard None: Untyped events, indicate start point, state changes or final states. Message: Receiving and sending messages. Timer: Cyclic timer events, points in time, time spans or timeouts. Escalation: Escalating to an higher level of responsibility. Conditional: Reacting to changed businessconditions or integrating business rules. Link: Off-page connectors. Two corresponding link events equal a sequence flow. Error: Catching or throwing named errors. Cancel: Reacting to cancelled transactions or triggering cancellation. Compensation: Handling or triggering compensation.
Start
Intermediate Boundary Interrupting
End
Throwing
Transaction
Event Sub-ProcessConversation Diagram
Conversation
Multiple Participants Marker
denotes a set of Participants of the same kind.
Choreography Diagram
Participant A
Initiating Message (decorator)
Participant A Choreography Task Participant B Participant A Choreography Task Participant C Participant B Participant C
Call Activity
Pool
(Black Box)
Participant B Participant A Message
a decorator depictingthe content of the message. It can only be attached to Choreography Tasks.
Choreography Task Participant B
Response Message (decorator)
Activity Markers
Markers indicate execution behavior of activities: Sub-Process Marker Loop Marker Parallel MI Marker Sequential MI Marker
Task Types
Types specify the nature of the action to be performed: Send Task Receive Task User Task Manual TaskBusiness Rule Task Service Task Script Task
Pool
(Black Box) Sub-Conversation
Multi Instance Pool
(Black Box)
Collaboration Diagram
Pool (Black Box)
Pool (Black Box)
Message Flow Attached Intermediate Timer Event
~
Ad Hoc Marker Compensation Marker
Lane
Collapsed Subprocess
Message Start Event
Event-based Gateway
Receive Task
Ad-hoc Subprocess
Signal:Signalling across different processes. A signal thrown can be caught multiple times. Manual Task
End Event
Task
Multiple: Catching one out of a set of events. Throwing all events defined Parallel Multiple: Catching all out of a set of parallel events.
Sequence Flow
Default Flow
Conditional Flow
Task
Timer Intermediate Event Subprocess Attached Intermediate Error Event End Event...
Regístrate para leer el documento completo.