Ingeklapt Sub-Process
Een ingeklapt sub-proces dient om een reeks taken binnen het bredere proces samen te vatten, wat zorgt voor helderheid en vereenvoudiging. Het comprimeert de reeks stappen tot een enkele representatie, die elders in het diagram verder is uitgewerkt.
Ad-hoc Sub-Process
Ad-hoc sub-processen werken zonder een vaste volgorde, waardoor taken in willekeurige volgorde kunnen worden uitgevoerd of indien nodig worden overgeslagen. Ze bieden de flexibiliteit om zich dynamisch aan specifieke vereisten aan te passen.
Loop Taak
Loop taken worden herhaaldelijk uitgevoerd op basis van een “do while” loop, waarbij activiteiten doorgaan totdat een bepaalde voorwaarde is voldaan. Dit zorgt ervoor dat taken zijn voltooid voordat wordt doorgegaan naar volgende activiteiten.
Multi-instantie
Multi-instantie activiteiten zijn herhalende taken die worden uitgevoerd voor een vast aantal items, vergelijkbaar met een for-each loop. Uitvoering vindt parallel (aangeduid door verticale lijnen) of sequentieel (aangeduid door horizontale lijnen) plaats totdat alle instanties zijn afgehandeld.
Compensatie
Compensatie taken beheren compensatie events binnen workflows door verbindingen via associaties in plaats van sequentiële flows, waardoor corrigerende maatregelen efficiënt worden aangepakt in BPMN processen.
Gecombineerde Compensatie
Geïntegreerde compensatie taken maken gebruik van loops of meerdere instanties om compensatie flexibel uit te voeren. Ze werken samen met andere taaktypes voor scenario’s zoals handmatige herhalingen totdat een oplossing is bereikt of herhaalde parallelle uitvoeringen.
Deze activiteittypes maken gedetailleerd taakbeheer in BPMN processen mogelijk, wat zorgt voor nauwkeurige modellering van zowel door mensen aangestuurde als systeemgestuurde workflows.