Skip to main content
Skip table of contents

Beslissingen voorbeelden

Getal checken

Beslissingstabel waarbij een inputwaarde aanwezigenEvent gecheckt wordt tegen drie gestelde waardes. Indien het groter of gelijk is aan 100 dan retourneert de beslissing de variabele Grootte met als waarde de string "klein". Ligt de inputwaarde in de range 100 tot 500, met 100 exclusief en 500 inclusief, dan retourneert de beslissing "middelgroot". Is de inputwaarde groter dan 500, dan retourneert de beslissing "groot". De hit policy is Unique, omdat eender welk inputgetal logischerwijze met één en slechts één business rule zal matchen.

image-20241219-135659.png

String naar datum converteren

Beslissingsexpressie die een inputwaarde datumEvent converteert van een type string naar een type date and time. De output wordt weggeschreven in dezelfde variabele.

image-20241219-140624.png

Datum en tijd checken

Beslissingstabel waarbij een inputwaarde datumEvent gecheckt wordt tegen drie gestelde waardes. Hit policy is Unique aangezien eender welk inputgetal logischerwijze met één en slechts één business rule zal matchen.

image-20241219-141414.png

Korting berekenen (zonder DRD)

Beslissingstabel waarbij twee inputwaardes gecheckt worden. Heeft de klant recht op korting? Ligt de aankoopdatum in opgegeven datumrange? Afhankelijk daarvan krijg je een specifieke berekening van de uiteindelijke prijs. Hit policy is hier First aangezien een scenario dat matcht met regel 1, ook zou matchen met regel 3. En een scenario dat matcht met regel 2, zou ook matchen met regel 4. Je wil echter duidelijk voorrang geven aan de hoogst geplaatste regel, want die vertegenwoordigt de uitzondering (meest korting). Merk op hoe het speciale karakter ? de waarde van de variabele representeert, en zoals hier gebruikt altijd true retourneert.

image-20241219-162415.png

Korting berekenen (met DRD)

Bovenstaand voorbeeld kunnen we uitsplitsen in twee stappen. Hiervoor gebruiken we een beslissingsdiagram (DRD).

image-20241219-163930.png

Beslissingsexpressie waarbij de basisprijs wordt uitgerekend.

image-20241219-163732.png

Beslissingstabel voor toekenning korting. De uitkomst van basisprijs berekening wordt hier als inputwaarde meegenomen.

image-20241219-164141.png

JavaScript errors detected

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

If this problem persists, please contact our support.