Aanvullende Activiteitentypen
Introductie
Ontdek de uitgebreide mogelijkheden in BPMN 2.0 met verschillende extra activiteittypes die verder gaan dan basistaken en sub-processen. Deze activiteittypes maken precieze en flexibele workflow modeling mogelijk, waarmee je het ontwerp van je bedrijfsprocessen verbetert. Elk uniek type vervult een specifieke rol en optimaliseert de procesflow.
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.
Samenvatting van Gebruiksscenario’s:
- User Task: Neem deel aan menselijke besluitvorming of invoertaken.
- Service Task: Voer geautomatiseerde acties uit via systemen of services.
- Script Task: Voer aangepaste geautomatiseerde acties uit met scripts.
- Manual Task: Beheer acties buiten directe systeemcontrole.
- Business Rule Task: Pas geautomatiseerde beslissingen toe op basis van business rules.
- Send/Receive Task: Vergemakkelijk communicatie tussen systemen of processen.
- Call Activity: Hergebruik sub-processen of taken efficiënt.
- Loop/Multi-instantie: Beheer herhaalde taken voor meerdere voorwaarden of deelnemers.
Deze activiteittypes maken gedetailleerd taakbeheer in BPMN processen mogelijk, wat zorgt voor nauwkeurige modellering van zowel door mensen aangestuurde als systeemgestuurde workflows.