Model Validation
The Validate button on the DMN ribbon checks that diagrams are connected properly and there are no syntax violations in the FEEL expressions.
![validate](_images/validate.png)
Any errors detected are listed at the bottom of the page. A model with errors cannot be executed.
Decision Table Analysis
The DT Analysis button on the DMN ribbon checks for adherence to decision table best practices.
![dt analysis](_images/dt-analysis.png)
This feature checks only decision tables with hit policy U, A, and P that contain no input entries using generalized unary tests. Other decision tables will be skipped, but this does not mean they are incorrect.
Warnings include:
-
Incorrect hit policy
-
Masked rule in P table
-
Misleading rules in P table
-
Subsumption - multiple rules that could be collapsed into a single rule
-
Duplicate rule
-
Hit policy F (deprecated)
-
Second normal form violation - table with unnecessary input column
Warnings indicate only divergence from best practice. The logic should still execute.