Naar de hoofdinhoud

Objectuitleg

Geschreven door Jetmir Abdija
Deze week bijgewerkt

Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.

Pool en swimlanes

Een BPMN-proces bestaat uit een pool met één of meer swimlanes die alle actoren in het proces weergeven. Het proces en de betrokken actoren zijn vooraf gedefinieerd in het ArchiMate-model.

Swimlanes.png

Actoren

Elke actor heeft een eigen swimlane en komt overeen met een specifieke persoon of een organisatorische entiteit.

Gebeurtenissen

Een gebeurtenis vindt plaats zonder dat iemand een specifieke taak uitvoert.

Type gebeurtenis

Beschrijving

Symbool

Start

Start van een proces

Start.png

Einde

Einde van een proces

End.png

Intermediate Message Catch Event

Voorbeelden: het ontvangen van een bericht, een trigger in een applicatie

Reactie: taak/taken vereist in het proces

Message_Intermediate_Catch_Event.png

Intermediate Message Throw Event

Voorbeelden: het versturen van een bericht, het doorvoeren van een statuswijziging in een applicatie

Reactie: taak/taken vereist buiten het proces

Message_Intermediate_Throw_Event.png

Timer Intermediate Catch Event

Geeft een cyclische timer of een periode aan voordat volgende taken worden uitgevoerd.

Voorbeelden: elke maand, na 5 dagen

Timer_Intermediate_Catch_Event.png

Intermediate Conditional Event

Een gebeurtenis die wordt geactiveerd wanneer een voorwaarde waar wordt.

Intermediate_Conditional_Event.png

Intermediate Signal Throw Event

Stuurt een signaal uit dat wordt opgevangen door de twee Start Signal Events.

Intermediate_Signal_Throw_Event.png

Intermediate Signal Catch Event

Een gebeurtenis die wacht tot het bijbehorende signaal wordt uitgezonden.

Intermediate_Signal_Catch_Event.png

Gateways

Een gateway is een logisch knooppunt, een punt waar processtromen splitsen of samenkomen.

Type gateway

Beschrijving

Symbool

Exclusieve gateway

Bij uitgaande processtromen wordt precies één uitgaande stroom geactiveerd. Bij samenkomende processtromen wordt de uitgaande stroom geactiveerd zodra één van de inkomende stromen bij de gateway aankomt. Uitgaande stromen gaan vaak gepaard met een vraag met onderling uitsluitende antwoorden.

Exclusive_Gateway.png

Inclusieve gateway

Bij uitgaande processtromen worden één of meer uitgaande stromen geactiveerd. Bij samenkomende processtromen moeten alle geactiveerde inkomende stromen zijn afgerond voordat de uitgaande stroom wordt geactiveerd.

Inclusive_Gateway__1_.png

Parallel Gateway

Bij uitgaande processtromen worden alle uitgaande stromen geactiveerd. Bij samenkomende processtromen moeten alle inkomende stromen zijn afgerond voordat de uitgaande stroom wordt geactiveerd.

Parallel_Gateway.png

Event-based gateway

Deze gateway wordt altijd gevolgd door catch-gebeurtenissen of catch-taken. Afhankelijk van welke gebeurtenis plaatsvindt, wordt een processtroom geactiveerd.

Event-based_Gateway.png

Complex Gateway

Deze knooppunten worden alleen gebruikt voor de meest complexe stromen in een bedrijfsproces. Een ideale situatie voor de complex gateway is wanneer je meerdere gateways nodig hebt om de werking van de stroom te beschrijven.

Complex_Gateway.png

Taken

Een taak is een enkele activiteit of een verzameling activiteiten die worden gebruikt voor logische samenstelling.

Type taak

Beschrijving

Symbool

Taak

Een taak is een atomaire activiteit. Applicaties en processen kunnen aan taken gekoppeld worden. Alleen applicaties en processen die in het ArchiMate-model bestaan, kunnen gebruikt worden.

Task__1_.png

Handmatige taak

Een handmatige taak wordt uitgevoerd zonder gebruik van software.

Manual_task.png

User Task

Een User Task wordt uitgevoerd door een actor met behulp van een applicatie. De gebruikte applicatie in de taak moet gekoppeld zijn.

User_task.png

Service-taak

Een service-taak is een activiteit die automatisch wordt uitgevoerd door een applicatie of webservice, zonder tussenkomst van een gebruiker. Een applicatie of webservice moet gekoppeld zijn en is beschikbaar vanuit ArchiMate.

Service_task.png

Business rule-taak

Een business rule-taak biedt een mechanisme waarmee een proces input kan leveren aan een Business Rules Engine en vervolgens de output van deze engine kan ontvangen.

Business_rule_task.png

Script-taak

Een script-taak wordt uitgevoerd door een bedrijfsproces-engine. De taak bevat een script dat door de engine geïnterpreteerd kan worden. Zodra de taak start, voert de engine het script uit. De taak is afgerond zodra het script klaar is.

Script_task.png

Send-taak

Een send-taak staat voor een taak die een bericht verstuurt naar een andere lane of pool. De taak is afgerond zodra het bericht is verzonden.

Send_task.png

Receive-taak

Een receive-taak geeft aan dat het proces moet wachten op een bericht voordat het verder kan. De taak is afgerond zodra het bericht is ontvangen.

Receive_task.png

Call Activity

Een Call Activity geeft een punt in het proces aan waar een globaal proces of een globale taak (opnieuw) wordt gebruikt. Dit proces moet bekend zijn in ArchiMate. De (her)gebruikte proces- of taaknaam wordt als tekst weergegeven.

Call_activity.png

Transactie

Een transactie-subproces is een ingebed subproces waarmee meerdere activiteiten tot één transactie gegroepeerd kunnen worden.

Transaction.png

Subproces

Een subproces is een activiteit waarvan de interne details in een apart model zijn uitgewerkt. Een subproces wordt alleen gebruikt in het hoofdproces.

Subprocess.png

Event-subproces

Een event-subproces is een subproces dat geactiveerd wordt door een gebeurtenis.

Event_subprocess.png

Data

In BPMN worden data objecten en data stores gebruikt of gemanipuleerd door taken.

Type

Beschrijving

Symbool

Data Object

Een Data Object stelt informatie voor die door het proces stroomt, zoals bedrijfsdocumenten, e-mails en brieven. Een Data Object is beschikbaar vanuit ArchiMate (genaamd Bedrijfsobject).

Data_object.png

Data Store

Een Data Store is een plek waar het proces data kan lezen of schrijven, bijvoorbeeld een database of archiefkast. Het blijft bestaan na afloop van de procesinstantie. Een Data Store is beschikbaar vanuit ArchiMate (genaamd Data Object).

Data_store.png

Subproces-markeringen

BPMN specificeert de volgende markeringen voor een subproces.

Type markering

Beschrijving

Symbool

Herhaling

Geeft aan dat het subproces zichzelf herhaalt in een volgorde.

Looping.png

Compensatie

Geeft aan dat het subproces gelijktijdig met andere identieke subprocessen kan draaien.

Compensation.png

Sequentiële multi-instantie

Geeft aan dat een multi-instantie-activiteit sequentieel is. Dit betekent dat de activiteit voor elk item in de volgorde waarin ze binnenkomen in de collectie moet worden afgerond.

Sequential_multi-instance.png

Parallelle multi-instantie

Geeft aan dat een multi-instantie-activiteit niet-sequentieel is. Dit betekent dat de activiteit voor elk item in de collectie in willekeurige volgorde kan worden afgerond.

Parallel_Multi-Instance.png

Ad-hoc

Stelt een verzameling taken voor die uitsluitend bestaan om een specifiek geval af te handelen.

Ad-hoc.png
Was dit een antwoord op uw vraag?