Skip to main content
Skip table of contents

Condition

Concept

Een condition wordt voortdurend geëvalueerd binnen de scope van het proces. Van zodra deze naar true evalueert, triggert dit een bepaald verloop of een bepaalde afhandeling binnen de workflow.

Use cases

  • BPMN-diagram eenvoudig en goed leesbaar houden door het vermijden van te veel pijlen en exclusive gateways.

  • Definiëren van specifieke stukken in de workflow die enkel getriggerd mogen worden op het ogenblik dat een specifieke conditie naar true evalueert.

Symbool

Een condition wordt weergegeven door onderstaand BPMN-symbool.

Configuratie

Configuratie verloopt via conditional catch events. De condities zitten hierin gedefinieerd als workflow expressies of workflow scripts. De events monitoren voortdurend het proces en worden getriggerd op het ogenblik dat de geconfigureerde conditie naar true evalueert.

Gelinkte events

Onderstaande event types zijn betrokken bij conditions:

Voorbeelden

Voorbeeld 1

In onderstaand diagram zie je een workflow waarbij drie taakstromen parallel uitvoerbaar zijn. Toch zijn er enkele constraints. Zo kan je Z enkel uitvoeren wanneer A is afgerond. En 2 kan je enkel doen als B is uitgevoerd.

Voorbeeld 2

In onderstaand diagram blijf je verhaaltjes vertellen zolang je kind aangeeft nog een verhaaltje te willen. Maar op het ogenblik dat het kind in slaap valt, stopt het proces meteen en leg je het verhalenboek weg.

Meer info

Meer info over conditional events vind je op de Camunda 7 docusite.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.