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

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

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.