Naar de inhoud

Demo: beslisregels in actie

Hier probeert u zelf een beslisregel uit. U vult een paar gegevens van een bestelling in, een DMN-beslistabel rekent de korting uit en u ziet welke regel de doorslag gaf.

Op dit moment rekent uw eigen browser de tabel door: uw invoer verlaat uw computer niet. Later doet een echte beslisengine (Operaton) dat, met precies dezelfde tabel.

Uw bestelling

Klanttype

Bijvoorbeeld 1250 of 99,95.

Uitkomst

Voor deze demo is JavaScript nodig. Staat dat uit, dan kunt u de regels hieronder zelf nalopen.

De beslistabel: korting op een bestelling

Elke rij is een regel. De tabel gebruikt de hit policy FIRST: de engine loopt de regels van boven naar beneden af en de eerste regel waarvan alle voorwaarden kloppen, bepaalt de uitkomst. Een streepje betekent: maakt niet uit. [1000..5000[ betekent: vanaf 1000 tot (niet tot en met) 5000.

RegelKlanttypeOrderbedrag (€)Klant sinds (jaren)Korting (%)Toelichting
R1"partner"––15Partners krijgen altijd het partnertarief.
R2"zakelijk">= 5000–12Grote zakelijke order, vanaf € 5.000.
R3"zakelijk"[1000..5000[–8Zakelijke order van € 1.000 tot € 5.000.
R4–>= 250>= 55Trouwe klant (5 jaar of langer) met een order vanaf € 250.
R5–>= 500–3Order vanaf € 500.
R6–––0Geen van de regels hierboven past: geen korting.
Voor ontwikkelaars: verzoek en antwoord

De demo stuurt hetzelfde verzoek als naar de REST-API van Operaton (Camunda 7). De engine geeft niet terug welke regel raak was; daarom heeft de tabel een extra uitvoerkolom regel.

Verzoek

Nog niets verstuurd.

Antwoord

Nog geen antwoord.