Op deze pagina

Aanvullende activiteitstypen

Wat aanvullende activiteitstypen zijn

Naast basis-Tasks en Subprocesses bieden deze aanvullende BPMN 2.0-activiteitstypen meer mogelijkheden om workflows precies en flexibel te modelleren. Elk type heeft een specifieke functie en helpt de procesflow te optimaliseren.

Ingeklapte Subprocess
AdHoc Subprocess
Loop Task
Multi-instance Task
Beloning Task
Beloning en AdHoc Task

Ingeklapte Subprocess

ProcessMind BPMN-pictogram voor een ingeklapte Subprocess met gegroepeerde taken

Een ingeklapte Subprocess bundelt een reeks taken binnen het grotere proces. Zo blijft het model overzichtelijk. De reeks stappen wordt weergegeven als één element en elders in het diagram verder uitgewerkt.

AdHoc Subprocess

ProcessMind BPMN-symbool voor een AdHoc Subprocess met flexibele taakvolgorde

AdHoc Subprocesses hebben geen vaste volgorde. Taken kunnen in elke volgorde worden uitgevoerd of, wanneer dat nodig is, worden overgeslagen. Zo kun je het proces aanpassen aan specifieke situaties.

Loop Task

ProcessMind BPMN-pictogram voor een Loop Task met herhaalde activiteiten

Loop Tasks worden herhaald uitgevoerd volgens een “do while”-lus. De activiteiten gaan door tot aan een bepaalde voorwaarde is voldaan. Zo worden de taken afgerond voordat het proces verdergaat.

Multi-instance

ProcessMind BPMN-symbool voor een Multi-instance Task met parallelle of sequentiële uitvoering

Multi-instance-activiteiten zijn herhaalde taken die voor een vast aantal items worden uitgevoerd, vergelijkbaar met een for-each-lus. De uitvoering verloopt parallel, aangegeven met verticale lijnen, of sequentieel, aangegeven met horizontale lijnen, totdat alle instanties zijn afgerond.

Beloning

ProcessMind BPMN-pictogram voor een Beloning Task met corrigerende acties

Beloning Tasks beheren compensatie-events binnen workflows. Ze zijn via Associations verbonden in plaats van via Sequence Flows, zodat corrigerende maatregelen efficiënt in BPMN-processen kunnen worden verwerkt.

Gecombineerde beloning

ProcessMind BPMN-symbool voor een AdHoc- en Beloning Task met flexibele corrigerende acties

Geïntegreerde Beloning Tasks gebruiken Loops of meerdere instanties om compensatie flexibel uit te voeren. Ze werken samen met andere taaktypen voor situaties zoals handmatige herhaling tot het probleem is opgelost of herhaalde parallelle uitvoering.

Overzicht van gebruikssituaties

  • User Task: menselijke beslissingen nemen of gegevens invoeren.
  • Service Task: geautomatiseerde acties uitvoeren via systemen of services.
  • Script Task: aangepaste geautomatiseerde acties uitvoeren met scripts.
  • Manual Task: acties uitvoeren buiten directe controle van een systeem.
  • Business Rule Task: geautomatiseerde beslissingen nemen op basis van bedrijfsregels.
  • Send/Receive Task: communicatie tussen systemen of processen mogelijk maken.
  • Call Activity: Subprocesses of taken efficiënt opnieuw gebruiken.
  • Loop/Multi-instance: herhaalde taken beheren voor meerdere voorwaarden of deelnemers.

Met deze activiteitstypen kun je taken in BPMN-processen gedetailleerd beheren en zowel door mensen als door systemen aangestuurde workflows nauwkeurig modelleren.

Gerelateerde onderwerpen