Skip to main content
Skip table of contents

Wat is een beslissingstabel?

Use case

Een beslissingstabel (en bij uitbreiding een beslissingsexpressie of een beslissingsdiagram) is een gebruiksvriendelijke manier om business logica te beheren. Een business owner kan de logica aanpassen zonder diep in de back-end code van de applicatie te hoeven duiken.

Concept

Met een beslissingstabel kun je een outputwaarde (beslissing) selecteren vanuit een aantal inputwaardes op basis van een set bedrijfsregels. Een beslissingstabel stel je op volgens de DMN (Decision Model & Notation) standaard en kan je eenvoudig integreren in je BPMN-proces.

De logica van een bedrijfsregel is altijd als volgt:

IF inputwaarde A evalueert naar true AND IF inputwaarde B evalueert naar true, THEN wordt outputwaarde C ingesteld op waarde X en outputwaarde D op waarde Y.

Een beslissingstabel bevat doorgaans meerdere bedrijfsregels. De ingestelde hit policy bepaalt hoe de regels worden geƫvalueerd. Zo is het mogelijk om enkel rekening te houden met de eerste regel die matcht ('First'). Of het kan bijvoorbeeld de outputwaardes van alle matchende regels bij elkaar optellen ('Collect Sum').

De beslissingstabel is nauw verwant aan een beslissingsexpressie. Het verschil is dat een beslissingsexpressie een outputwaarde berekent (berekening gebeurt op basis van expressie), terwijl een beslissingstabel een outputwaarde selecteert (selectie gebeurt op basis van de bedrijfsregels).

Het is mogelijk om verschillende beslissingstabellen en beslissingsexpressies aan elkaar te koppelen binnen een beslissingsdiagram (DRD). De output van de ene beslissing vormt de input voor de andere beslissing.

Screenshots

Beslissingstabel

Screenshot van de beslissingstabel editor zoals gevisualiseerd in Studio. Klik hier voor meer info over de beslissingstabel functionaliteiten.

image-20250806-135213.png

Beslissingsexpressie

Screenshot van de beslissingsexpressie editor zoals gevisualiseerd in Studio. Klik hier voor meer info over de beslissingsexpressie functionaliteiten.

image-20250806-140302.png

Beslissingsdiagram

Screenshot van de beslissingsdiagram editor zoals gevisualiseerd in Studio. Klik hier voor meer info over de beslissingsdiagram (DRD) functionaliteiten.

image-20250806-140624.png

JavaScript errors detected

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

If this problem persists, please contact our support.