Op deze pagina

Activiteiten

Wat zijn activiteiten?

In BPMN 2.0 staat een Activiteit voor een taak of een reeks taken binnen een bedrijfsproces. Activiteiten zijn bouwstenen van een procesmodel en beschrijven welke handelingen nodig zijn om het proces verder te brengen. In een BPMN-diagram worden ze weergegeven als rechthoeken met afgeronde hoeken.

Typen activiteiten

  1. Task:

    • Een afzonderlijke, ondeelbare activiteit die staat voor een basiseenheid werk die moet worden uitgevoerd.
    • Voorbeeld: ‘Factuur versturen’ of ‘Aanvraag goedkeuren’.
  2. Subproces:

    • Een samengestelde activiteit met daarin een reeks andere taken of processen.
    • Je kunt het uitklappen om alle onderliggende taken te tonen, of samenvouwen tot één activiteit.
    • Voorbeeld: een wervingsproces kan een subprocess zijn binnen het grotere onboardingproces voor medewerkers.
  3. Call Activity:

    • Een herbruikbaar proces of subprocess dat door een ander proces wordt aangeroepen.
    • Voorbeeld: een gedeeld proces voor ‘Klant verifiëren’ dat in meerdere workflows wordt gebruikt.

Gespecialiseerde taaktypen

Je kunt taken indelen op basis van de betrokken deelnemers en de objecten die tijdens het proces worden gebruikt, verbruikt of aangemaakt.

Generieke task

Pictogram van een generieke BPMN-taak in ProcessMind voor het modelleren van bedrijfsprocessen

Generieke taken vormen het startpunt van je procesmodel. Je kunt ze snel toevoegen en later waar nodig verfijnen tot specifieke subtypen.

Manual Task

BPMN-symbool voor Manual Task in ProcessMind, voor werk dat niet wordt geautomatiseerd

Manual Task wordt uitgevoerd door mensen en heeft geen directe interactie met de process engine. Voorbeelden zijn documenten in mappen ordenen, verschillen op een factuur telefonisch oplossen en klanten persoonlijk helpen aan de servicebalie.

User Task

Pictogram van User Task in ProcessMind BPMN voor interactie met mensen

User Task wordt uitgevoerd door mensen en specifiek toegewezen door een process engine. De engine zet taken rechtstreeks in de takenlijst van elke gebruiker. Na afloop vraagt de engine om bevestiging, bijvoorbeeld door gegevens in te voeren of op een knop te klikken. User Task is een vast onderdeel van systemen voor Human Workflow Management.

Veelvoorkomende voorbeelden zijn een factuur beoordelen, een vakantieaanvraag goedkeuren en een supportticket afhandelen.

Receive Task

BPMN-symbool voor Receive Task in ProcessMind, voor inkomende berichten

Receive Task modelleert de ontvangst van een bericht als een aparte taak in de processtroom. Dit taaktype is een alternatief voor het berichtvangende event, dat in BPMN 2.0 wordt weergegeven als een lege envelop.

Receive Task (instantiërend)

Pictogram van een instantiërende Receive Task in ProcessMind BPMN, voor het starten van een proces met een bericht

Als een Receive Task een proces start als alternatief voor een message start event, wordt dat aangegeven met een klein eventpictogram linksboven.

Send Task

BPMN-symbool voor Send Task in ProcessMind, voor uitgaande berichten

Send Task is een technische taak die door de process engine wordt uitgevoerd. Dit type wordt vooral gebruikt om webservices asynchroon aan te roepen via berichtwachtrijen.

Script Task

Pictogram van Script Task in ProcessMind BPMN voor het automatisch uitvoeren van scripts

Script Task wordt rechtstreeks uitgevoerd door de process engine. Het script moet zijn geschreven in een taal die de engine kan interpreteren.

Service Task

BPMN-symbool voor Service Task in ProcessMind, voor geautomatiseerde systeemtaken

Service Task staat voor bewerkingen die softwaretoepassingen uitvoeren als onderdeel van de procesworkflow. BPMN gaat er doorgaans van uit dat deze functies via webservices worden geleverd, maar andere implementaties zijn ook mogelijk. Deze taken spelen een belangrijke rol bij procesgerichte integratie en sluiten aan op de principes van Service-Oriented Architecture (SOA).

Business Rule Task

Pictogram van Business Rule Task in ProcessMind BPMN voor geautomatiseerde beslislogica

BPMN 2.0 introduceert Business Rule Task, speciaal bedoeld om bedrijfsregels toe te passen in een proces.

Belangrijkste kenmerken

  • Sequence Flows: Activiteiten zijn met pijlen verbonden. Deze sequence flows bepalen in welke volgorde taken worden uitgevoerd.
  • Lussen en meerdere instanties: Sommige activiteiten kunnen worden herhaald (lus) of gelijktijdig door meerdere deelnemers worden uitgevoerd (meerdere instanties).

Voorbeeld

  • De activiteit ‘Aanvraag beoordelen’ kan een User Task zijn waarbij een manager een aanvraag beoordeelt. Deze taak kan deel uitmaken van een groter subprocess met de naam ‘Aanvraag verwerken’.

Activiteiten beschrijven de afzonderlijke stappen in een proces en hoe het werk wordt uitgevoerd om het gewenste resultaat te bereiken in een BPMN-model. Het kan gaan om eenvoudige taken of complexe subprocessen met meerdere activiteiten en stroomvoorwaarden.

Hierna

Andere activiteitstypen

Andere activiteitstypen zijn ingeklapte subprocessen, taken met meerdere instanties en ad-hoc-subtaken.