BPMN Elementen
Het palet aan de linkerkant van de editor bevat de BPMN 2.0 vormen die je aan een model kunt toevoegen. Gebruik de schakelaar bovenaan het palet om te wisselen tussen de compacte alleen-icoonweergave en de brede weergave met labels. Een vorm met een chevron opent een uitklapmenu met meer specifieke varianten.

Gebeurtenissen
Gebeurtenissen markeren dingen die tijdens een proces gebeuren.
| Element | Gebruik voor |
|---|---|
| Startgebeurtenis | Waar het proces begint. |
| Intermediaire gebeurtenis | Iets dat halverwege het proces gebeurt. Kies tussen de throw variant (het proces produceert de gebeurtenis) en de catch variant (het proces wacht erop). |
| Eindgebeurtenis | Waar een pad van het proces eindigt. |
| Boundary gebeurtenis | Iets dat een activiteit kan onderbreken of afsplitsen terwijl deze loopt. Boundary gebeurtenissen worden niet vanuit het palet geplaatst - selecteer een taak, subproces of oproepactiviteit en gebruik Boundary gebeurtenis toevoegen op het contextmenu. |
Boundary gebeurtenissen zijn er in zeven soorten: Bericht, Timer, Fout, Escalatie, Signaal, Voorwaardelijk, en Compensatie.
Taken
Taken zijn de werkstappen van het proces. Het taakuitklapmenu biedt de standaard BPMN 2.0 taaktypes:
| Element | Gebruik voor |
|---|---|
| Taak | Een generieke eenheid werk. |
| Gebruikerstaak | Werk dat een persoon uitvoert in een applicatie. |
| Servicetaak | Werk dat automatisch door een systeem wordt uitgevoerd. |
| Verzendingstaak | Een bericht sturen naar een externe deelnemer. |
| Ontvangstaak | Wachten op een bericht van een externe deelnemer. |
| Handmatige taak | Werk dat buiten een systeem wordt gedaan. |
| Business rule taak | Het evalueren van een bedrijfsregel of beslissing. |
| Scripttaak | Een geautomatiseerde scriptstap. |
| Oproepactiviteit | Een ander, apart gedefinieerd proces aanroepen. |
Poorten
Poorten splitsen en voegen de stroom samen.
| Element | Gebruik voor |
|---|---|
| Exclusieve poort | Precies één uitgaande weg wordt genomen. |
| Parallelle poort | Alle uitgaande wegen lopen tegelijk. |
| Inclusieve poort | Eén of meer uitgaande wegen worden genomen. |
| Op gebeurtenis gebaseerde poort | Het pad wordt bepaald door welke gebeurtenis het eerst plaatsvindt. |
| Complexe poort | Een vertakkingsvoorwaarde die niet in de andere types past. |
Containers
| Element | Gebruik voor |
|---|---|
| Subproces | Een groep stappen die een proces op zichzelf vormen. |
| Ad-hoc subproces | Een groep stappen zonder vaste volgorde - de uitvoerders beslissen wat en wanneer te doen. |
| Transactie | Een subproces dat als geheel voltooid wordt of gecompenseerd teruggedraaid. |
| Groep | Een visueel kader rond gerelateerde elementen. Het heeft geen effect op de stroom. |
| Tekstannotatie | Een vrije-tekstnoot die aan het diagram is toegevoegd. |
Structuur
| Element | Gebruik voor |
|---|---|
| Pool | Een deelnemer in het proces - een bedrijf, afdeling, of systeem. |
| Lijn | Een rol of team binnen een pool. Voeg lijnen toe via het contextmenu van de pool en gebruik Lijnen gelijk verdelen om ze gelijkmatig te maken. |
Data
| Element | Gebruik voor |
|---|---|
| Data-object | Informatie die een stap leest of produceert. |
| Data-object verwijzing | Een verwijzing naar een data-object dat op meerdere plaatsen wordt gebruikt. |
| Data-opslag | Een plaats waar data wordt bewaard buiten de levensduur van het proces. |
Verbindingen
Verbindingen worden op het canvas getekend in plaats van vanuit het palet gekozen - sleep vanaf de verbindingshendel van een geselecteerde vorm naar het doel.
| Verbinding | Gebruik voor |
|---|---|
| Volgorde stroom | De volgorde van stappen binnen één pool. |
| Berichtstroom | Een bericht dat tussen twee pools wordt gestuurd. |
| Associatie | Het koppelen van een annotatie of data-object aan het element dat het beschrijft. |
Het juiste element kiezen
Als je een vorm plaatst en dan besluit dat het een ander type moet zijn, hoef je die niet te verwijderen. Selecteer het en druk op R om Type wijzigen in... te openen, waarmee het op locatie wordt geconverteerd en de naam en verbindingen bewaard blijven.
Het Lint-paneel wijst op elementkeuzes die vaak problemen veroorzaken - een inclusieve of complexe poort waar een simpelere volstaat, een poort die zowel splitst als samenvoegt, of een activiteit zonder expliciete startstap stroomopwaarts. Zie Je model controleren.