Skip to main content
Skip table of contents

Beslissingstabellen beheren

Beslissingstabel aanmaken

  1. Start vanaf het overzicht van beslissingstabellen binnen het dossiertype. Klik op de knop + Voeg beslissingstabel toe. Het dialoogvenster Nieuwe beslissingstabel wordt geopend.

  2. Vul een Naam in. Terwijl je de naam typt, wordt automatisch de Key ingevuld. Indien gewenst, kan je deze achteraf nog wijzigen. Bevestig door op de knop Aanmaken te klikken. Je komt nu in de beslissingstabel editor voor de nieuw aangemaakte beslissingstabel.

Keys moeten uniek zijn binnen de scope van je applicatie (over dossiertypes heen).

Bij wijze van alternatief, is het ook mogelijk om rechtstreeks vanuit een business rule task in de workflow editor een nieuwe beslissingstabel aan te maken.

Beslissingstabel aanpassen

  1. Start vanaf het overzicht van beslissingstabellen binnen het dossiertype. Klik op de beslissingstabel die je wilt bewerken.

  2. De beslissingstabel editor wordt geopend. Je kunt nu starten met het maken van je bewerkingen. Bekijk de functionaliteiten van de beslissingstabel editor voor een overzicht van alle opties.

Alle bewerkingen worden automatisch opgeslagen. Gebruik de knoppen undo.svg ongedaan maken en/of redo.svg opnieuw uitvoeren in de rechter bovenhoek om heen en weer te gaan tussen je bewerkingen.

Beslissingstabel verwijderen

Binnen Studio is het niet mogelijk om een beslissingstabel te verwijderen. Dit moet in de git tool gebeuren.

Beslissingstabel in de workflow integreren

Taaktype instellen

Selecteer in je workflow het taakelement en wijzig het type wrenchicon.png in Business rule task. Ga naar het tabblad Geavanceerd van het eigenschappen panel van de taak. Stel Element template in op untyped.

Vul eigenschappen in

Vul de relevante eigenschappen in met betrekking tot business decision rule taak - untyped.

Input & output mapping

Mapping van de in- en uitvoerkolommen van de beslissingstabel:

  • De input waarden van de beslissingstabel moeten worden gedeclareerd in het tabblad Input parameters van de taak. In de meeste gevallen worden de parameters gemapt op procesvariabelen die waarden bevatten die eerder in het proces zijn ingesteld. Je kan via een expressie ook rechtstreeks naar formuliervelden verwijzen.

  • De output waarden van de beslissingstabel worden opgeslagen in een enkele procesvariabele die moet worden gedeclareerd in de eigenschap Result variable. De structuur van de Result variable wordt bepaald door de eigenschap Map decision result. Selecteer de structuur in overeenstemming met de output van de beslissingstabel. Als er slechts één output variabele is, stel je Map decision result in op single entry. Als er meerdere output waarden zijn, stel je Map decision result in op single result. Ook mogelijk zijn collect entry of result list. Zie business decision task (untyped) eigenschappen.

Voorbeeld input & output mapping

Het diagram hieronder bevat een voorbeeld van hoe een prijsopgave wordt bepaald. Hoe groter de bestelling (hoeveelheid), hoe lager de prijs per eenheid. Daarnaast is de maat (S, M, L, XL) ook een relevante variabele. Bestudeer dit voorbeeld om te begrijpen hoe input en output mapping in de praktijk werkt.

  1. Resultaatvariabelen uit het formulier worden opgeslagen in de request procesvariabele. Zie Formulier resultaatvariabele in de eigenschappen van het formulier van de gebruikerstaak.

  2. Waarden in de request procesvariabele worden gedeclareerd als input parameters in de business rule task “Prijsopgave (quote) berekenen”. Dit gebeurt in het tabblad Input/Output parameters.

  3. De waarde die resulteert uit de business rule decision wordt opgeslagen in de procesvariabele priceQuote. Zie Result variable in de untyped eigenschappen van de business decision rules.

  4. Waarde van de priceQuote procesvariabele wordt gebruikt voor het bijwerken van het formulier.

JavaScript errors detected

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

If this problem persists, please contact our support.