Aanvullende Activiteitstypen
Introductie
Ontdek de uitgebreide mogelijkheden van BPMN 2.0 met diverse extra activiteitstypen die verder gaan dan standaard taken en sub-processen. Deze typen zorgen voor nauwkeurige en flexibele workflow modeling, waarmee je business process design wordt versterkt. Elk type heeft een eigen rol en optimaliseert de process flow.
Collapsed Sub-Process
Een collapsed sub-process groepeert een reeks taken binnen het totale proces en zorgt voor overzicht en eenvoud. Deze reeks stappen wordt als één element getoond, met details elders in het diagram.
Ad-hoc Sub-Process
Ad-hoc sub-processen hebben geen vaste volgorde; taken kunnen flexibel in elke volgorde worden uitgevoerd of overgeslagen. Dit biedt maximale flexibiliteit om snel in te spelen op situaties.
Loop Task
Loop tasks worden herhaald met een ‘do while’-loop, waarbij activiteiten doorgaan tot aan een ingestelde voorwaarde. Zo worden taken eerst afgerond voor de volgende stap begint.
Multi-instance
Multi-instance activiteiten worden telkens uitgevoerd voor een aantal items, vergelijkbaar met een for-each-loop. Uitvoering gebeurt parallel (verticale lijnen) of na elkaar (horizontale lijnen), totdat alle items klaar zijn.
Compensation
Compensation taken handelen compensation events af via associations in plaats van sequence flows. Zo worden corrigerende acties efficiënt verwerkt binnen BPMN.
Compensation Combined
Gecombineerde compensation taken gebruiken loops of meerdere instanties voor flexibele compensatie. Ze werken samen met andere taken, bijvoorbeeld bij herhalen tot het probleem is opgelost of parallel uitvoeren.
Samenvatting van Use Cases
- User Task: Taken uitvoeren of beslissingen nemen door een gebruiker.
- Service Task: Geautomatiseerde acties uitvoeren via systemen of services.
- Script Task: Automatische acties uitvoeren via scripts.
- Manual Task: Handmatige activiteiten buiten directe systeemsturing.
- Business Rule Task: Geautomatiseerde beslissingen toepassen op basis van business rules.
- Send/Receive Task: Communicatie tussen systemen of processen faciliteren.
- Call Activity: Sub-processen of taken efficiënt hergebruiken.
- Loop/Multi-instance: Herhaalde taken uitvoeren bij meerdere situaties of deelnemers.
Met deze activiteitstypen beheer je taken tot in detail in BPMN-processen. Zowel menselijke als geautomatiseerde workflows zijn zo nauwkeurig te modelleren.