The TRIPOD for OPERATIONAL EXCELLENCE

The TRIPOD for OPERATIONAL EXCELLENCE

Share this post

The TRIPOD for OPERATIONAL EXCELLENCE
The TRIPOD for OPERATIONAL EXCELLENCE
How does a DMN decision engine execute a decision table?

How does a DMN decision engine execute a decision table?

Belgian Lotto Draw Use Case

Stefaan Lambrecht's avatar
Stefaan Lambrecht
Apr 19, 2023
∙ Paid

Share this post

The TRIPOD for OPERATIONAL EXCELLENCE
The TRIPOD for OPERATIONAL EXCELLENCE
How does a DMN decision engine execute a decision table?
Share

In order to illustrate how a DMN decision engine interprets, executes and validates the decision logic expressed by a decision table, I will be using the example of the Belgian Lotto Draw.

The purpose of the decision table is to determine whether a filled out number playlist (6 numbers) has won, and if so, in which tier.

The rules are summarised below.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Stefaan Lambrecht
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share