Table Designer

The heart of the Decision Table

In this section, you can easily create your business rules, then link them to input and output data. Business rules are created to easily design or change the rules and deploy them quickly.

Applying changes

All the changes are made to the current table version.

Conditions

Conditions are used to define input values.

Adding Conditions

To add a new condition, click on the plus symbol in the header of a condition column.

Select value from Input Model

More information is in the Binding To Model.

Delete Condition

To delete a condition from the Designer, click on the gear icon in the header of said condition, then click the remove button in the dropdown menu.

Results

Results are used to define output values.

Adding Result

To add a new result column, click on the plus symbol in the header of another result column.

Select value from Output Model

More information is in Binding To Model.

Delete Result

To delete a result column from the Designer, click on the gear icon in the header of said result column, then click the remove button in the dropdown menu.

Row

A row represents one rule for specified data. If it's called, the Rule Solver or theTest Bench with Input Data corresponding to conditions in a row, the Rule Solver or the Test Bench response will have the same data specified in results in the corresponding row.

Adding Row

Fill Condition cell

For every condition cell, choose an Operator and write a Value (if necessary). Possible operators are specified in Operators, and possible values for data types are specified in Data Types.

Fill Result cell

Possible results for data types are specified in Data Types. To fill the result cell value, click on the existing value, then enter a new value.

Copy Row

Clear Row

Inactive and Active Row

By default all the rows in the tables are ACTIVE. This functionality can be used when you don't want to use the line in the rule for validation, but you might need to use it in the future.

If the row is INACTIVE it behaves in the same way, as it wouldn't be there.

Delete Row

There are two options for deleting a row from the designer:

Use Row in Test Bench

To use a row in the Test Bench:

After using one of the options, the row is copied to the Test Bench at the bottom of the page.

Change the order of Rows

It will open new modal, where you can specify the new position of selected row.

Time row validation

Date and GMT must be set, Time is optional.

By default all rows are not time limited, so they will always be evaluated. If time validation is set, the row will only be evaluated in the set period.

The row with the setting shown in the image above is valid from 29 April 2022 00:00:00 GMT+2 to 30 April 2022 23:59:59 GMT+2

Check Table for duplicates

Debug

The debug mode is used for showing the rows in the table which meet the input. It highlights the row with green color.

AutoSave button

Highlight the active columns and rows

Choose what you want to get highlighted and activate the option. The row/ column will be highlighted with light green - as it is demonstrated in the picture below.

Undo & Redo

Last updated