Generieke taken dienen als startpunt voor je procesmodel. Ze kunnen snel worden geïmplementeerd en later verfijnd tot specifieke subtypes naar behoefte.
Handmatige Taak
Handmatige taken worden uitgevoerd door individuen en hebben geen directe interactie met de process engine. Voorbeelden zijn het organiseren van documenten in mappen, het oplossen van factuurverschillen via telefoongesprekken, en de face-to-face interactie met klanten aan de servicebalie.
Gebruikerstaak
Gebruikerstaken worden uitgevoerd door individuen en zijn specifiek toegewezen door een process engine. Deze engine wijst taken direct toe aan de taakwachtrij van elke gebruiker. Na voltooiing vereist de engine een bevestiging, vaak door middel van gegevensinvoer of het klikken op een knop. Gebruikerstaken zijn integraal voor Human Workflow Management-systemen.
Veelvoorkomende voorbeelden zijn het beoordelen van een factuur, het goedkeuren van een vakantieverzoek en het afhandelen van een support-ticket.
Ontvang Taak
Ontvang taken modelleren de ontvangst van een bericht als een afzonderlijke taak binnen de processtroom. Dit taaktype dient als een alternatief voor de berichtenvangende gebeurtenis, weergegeven in BPMN 2.0 door het symbool van een lege envelop.
Ontvang Taak (Instantiating)
Wanneer een ontvang taak is aangewezen om een proces te starten, als vervanging van de startgebeurtenis, wordt dit aangegeven door een klein icoontje linksboven.
Zend Taak
Zend taken zijn technische taken uitgevoerd door de process engine, voornamelijk gebruikt voor het asynchroon aanroepen van web services via berichtenwachtrijen.
Script Taak
Script taken worden direct uitgevoerd binnen de process engine en moeten worden geschreven in een taal die de engine kan interpreteren.
Service Taak
Service taken verwijzen naar operaties uitgevoerd door softwareapplicaties, automatisch uitgevoerd als onderdeel van de procesworkflow. Normaal veronderstelt BPMN dat deze functies via webservices worden geleverd, hoewel alternatieve implementaties mogelijk zijn. Deze taken spelen een cruciale rol in procesgerichte integratie, nauw aansluitend bij de principes van Service-Oriented Architecture (SOA).
Business Rule Taak
BPMN 2.0 introduceert de business rule taak, speciaal ontworpen voor het toepassen van bedrijfsregels binnen een proces.
Activiteiten zijn centraal in het definiëren van de specifieke stappen in een proces en hoe het werk wordt verricht om het gewenste resultaat te bereiken in een BPMN-model. Ze kunnen eenvoudige taken zijn of complexe subprocessen die meerdere activiteiten en stroomvoorwaarden bevatten.
Aanvullende typen activiteiten omvatten samengevouwen subprocessen, multi-instance taken en ad-hoc subtaken.