How to create Guided Decision Table in Drools

HOW TO CREATE GUIDED DECISION TABLE IN DROOLS
1. Create new project UPLOAD <project-name>.
2. Add data object asset (e.g., upload).
Picture1
3. Add asset Guided Decision Table using “Add asset” option from home page.
4. Enter GDT name, choose package and select an option from Hit Policy drop down. You can select from any of the listed policies based on the requirement. In this example, we are using First Hit.
Picture2
5. Click OK button, then you will see the GDT as below.
Picture3
6. Insert columns by clicking on Columns tab, there will be a popup window as below.
Picture4
7. We should configure the mentioned options as in below screenshot.
Picture5
7.1 New Column:
Add a condition -> next ->
7.2 Pattern:
Picture6
Then click on create a new fact pattern button, it will show a new popup.
Picture7
We must provide the Binding value and click Next.
Picture8
7.3 Calculation type:
Select literal value radio button and click next.
You can select other options based on your requirement.
Picture10
7.4 Field:
Choose field value from dropdown and Binding is optional.
Picture11
7.5 Operator:
Choose equal to option from drop down and then next
Picture12
7.6 Value options:
Here we can provide multiple options with comma separate in value list. Then it will show in Default tab in drop value like below.
Picture13
I have given gold and diamond; it is showing same in drop down. Then click next.
7.7 Additional Info:
Header filed is mandatory filed and click finish button.
Picture14
8.Below is the table structure.
Picture15
9. Here we can add rows using Append row under insert button drop down.
Picture16
10. We can add multiple rows using same option. And if we double click on gold tab it shows list of options which are, we added in previous steps.
Picture17
11. Do not forget save.
Picture18
12. Using above steps, we can add multiple columns as per our requirement.
13. Here adding one more column action.
14. Click on insert tab and choose insert column.
Picture19
15. Select set the value of a field and click on next.
Picture20
16. Choose upload[auto] pattern by clicking dropdown of pattern filed and then click next.
Picture21
17. Select discount filed from field dropdown.
Picture22
18. Provide optional values then it will show in drop down like below.
Picture23
19. Given Header description as Action and click Finish.
Picture24
20. Below is the GDT final structure.
Picture25
21. Click on save button and then click on validate button and it should be successfully validated.

Use Test Scenario Asset for testing instead of POSTMAN:

1. Once deployment got completed, add Test Scenario Asset using add asset option.
2. Below is the normal Test Scenario Asset.
Picture26
3. We provided condition and action details below.
Picture27
4. Then start testing using play option and the response is like below.
Picture28
5. If something is wrong, it will show like below.
Picture29