You are on page 1of 1

BPMN 2.0 - Business Process Model and Notation http://bpmb.

de/poster
vertaald door: Thauris
http://www.thauris.nl

Conversations Choreographies
Activities Participant A

Events
Een Communication definieert een Choreography
Participant A Start Intermediate End
Een Task is een afzonderlijke activiteit, een set logisch bij elkaar horende bericht Sub-Process
Choreography

Event Sub-Process

Event Sub-Process
task die uitgevoerd moet worden. Met een [+] uitwisselingen. Gemarkeerd met een

Non-Interrupting

Boundary Non-
Task symbool wordt een Sub-Process aangegeven, symbool representeert het een Sub- Task Participant B

Interrupting

Interrupting

Interrupting
Top-Level

Boundary

Throwing
Catching
waarmee een taskinvulling nader Conversation, een samengesteld Participant B Participant C
gespecificeerd kan worden. conversatie element.
Een Choreography Task Multiple Participants Marker Een Choreography Sub
Een Conversation Link verbindt representeert een geeft een set Participants aan Process bevat een
Een Transaction is een set activiteiten die een Communications en Participants. van hetzelfde soort. gedetailleerde
interactie (Message
Transaction logisch geheel vormt; het kan een gespecificeerd choreografie met
Uitwisseling) tussen twee None: ongetypeerde
transactieprotocol volgen. verschillende interacties
Een Forked Conversation Link Participants. gebeurtenis, zoals een
verbindt Communications met startpunt of statusverandering.
Een Event Sub-Process wordt in een Process of meerdere Participants. Choreography Diagram
Sub-Process geplaatst. Het wordt geactiveerd als Message: verzenden en
Event
het start event ervan getriggered wordt en kan Participant A ontvangen van berichten.
Sub-Process
het proces op een hoger niveau onderbreken of
parallel lopen zonder het proces te beïnvloeden.
Conversation Diagram Participant A Timer: cyclische timer
Initiating Message gebeurtenissen, punten in de
Communication Choreography tijd, tijdspanne of time-out.
Een Call Activity omvat een globaal gedefinieerd Task
Pool Participant A Participant B Escalation: escaleren naar
Call Activity Sub-Process of Task die in het huidige proces
(collapsed) Participant B een hoger niveau van
wordt hergebruikt. Choreography
verantwoordelijkheid.
Task
Participant A Conditional: reactie op
Participant B veranderende procescondities
Choreography
Activity Markers Task Types Task of integratie van BusinessRules.
Markers tonen het uitvoergedrag Types specificeren welke actie Pool Multi Instance Pool Response Message Link: twee corresponderende
Participant C
van een task: wordt uitgevoerd: (collapsed) (collapsed) link events zijn gelijk aan een
Sub-Conversation ‘Sequence Flow’.
Participant B
Sub-Process Marker Send Task Participant C Error: opvangen of werpen
van gedefinieerde fouten.
Loop Marker Receive Task
Samenwerk Diagram Cancel: reactie op
Parallel MI Marker User Task geannuleerde transacties of
Pool (Collapsed) de start van een annulering.
Sequential MI Marker Manual Task
Message Flow Compensation: omgaan of

~ Ad Hoc Marker Business Rule Task


Ad-hoc Sub-Process Attached
Intermediate
starten van een compensatie.

Signal: signalering tussen


Compensation Marker Service Task Receive Task processen. Kan meerdere
Timer Event
Event-based Task Manual Task keren worden ontvangen.
Script Task Gateway
Collapsed End Multiple: ontvang één van een
Lane

Sub-Process Event set gebeurtenissen, start alle


Message Task gedefinieerde gebeurtenissen.
Sequence Flow Default Flow Conditional Flow
Start Event Parallel Multiple: ontvang

Heeft een toegekende


Timer
Intermediate
Escalation
End Event
~ Link
Intermediate
Event
alle uit een set parallelle
gebeurtenissen.
Is de standaard Data Object Terminate: zet de
Pool (Expanded)

Definieert de volgorde Event Collection


voorwaarde die onmiddellijke beëindiging van
waarin activiteiten aftakking die gekozen
definieert wanneer er een proces in gang.
uitgevoerd worden. wordt als alle andere
wel of niet gebruikt Text Annotation
voorwaarden negatief Sub-Process
gemaakt wordt van Signal
zijn. End
deze vertakking.
Data Event Sub-Process Attached Event Group
Store Intermediate

Gateways
Error Event

Data
Multi Instance
Conditional Error End
condition Task (Parallel)
Start Event Event
Lane

Exclusive Gateway Bij het splitsen van een stroom wordt de flow naar
exact één uitgaande stroom gerouteerd. Als twee Link Parallel
stromen bij elkaar komen, wacht de uitgaande stroom Intermediate Multiple Een Data Input is een externe input voor het
totdat er één input binnengekomen is. Event Intermediate Input Task Out- gehele proces. Het kan door een Activity
Looped gelezen worden.
Event Call Activity Send Task put
Event-based Gateway Wordt altijd gevolgd door ‘binnenkomende events’ of Sub-Process Een Data Output is een variabele aanwezig
‘ontvang taken’. De volgorde flow wordt gerouteerd Start End Exclusive Parallel Message als resultaat van het gehele proces.
naar de eerstvolgende task of gebeurtenis. Event Event Gateway Gateway End Event
Een Data Object representeert informatie die
door het proces stroomt, zoals zakelijke
Parallel Gateway Als de inkomende stroom gesplitst wordt, worden de documenten, e-mail of brieven.
uitgaande stromen simultaan geactiveerd. Als er twee
stromen bij elkaar komen, wordt de uitgaande stroom
Pool

Swimlanes
Lane

pas in gang gezet als alle inkomende stromen binnen Task Een Collection Data Object representeert
zijn. een verzameling informatie, bijvoorbeeld een
Pool

Inclusive Gateway Complex Gateway lijst van bestelde goederen.


Bij een splitsing worden één of Complexe splitsing en
Lane

Pool

Task
meerdere stromen samenvoeging van stromen die
geactiveerd. Bij een niet door de andere gateways Een Data Store is een plaats waar het proces
samenvoeging van stromen gedekt wordt. Pools (Participants) en Lanes Message Flow De volgorde van data heen kan schrijven en kan uitlezen,
moeten alle inkomende representeren symboliseert berichtuitwisseling Data Store bijvoorbeeld een database. Het blijft bestaan na
takken klaar zijn voordat de verantwoordelijken voor informatiestromen tussen kan worden beëindiging van het proces.
stroom verder gaat. activiteiten in een proces. Een organisaties. Een Message gespecificeerd door de
Exclusive Event-based Gateway Parallel Event-based Gateway pool of een lane kan een Flow kan worden combinatie van
Een Message symboliseert de inhoud van een
(instantiate) (instantiate) organisatie, een rol of een verbonden aan Pools, Message Flow en
communicatie tussen twee participanten.
Er wordt een nieuwe proces Er start een nieuwe proces systeem zijn. Pools worden op Activities of Message Sequence Flow.
instance gestart voor elk event Instance als alle navolgende hiërarchische wijze door Lanes Events. vertaald door Thauris: www.thauris.nl
na deze gateway. events optreden. onderverdeeld.

You might also like