Modeling Decisions with DMN

Decisions are separately considered derivations of a decision result on the basis of input data using a decision logic that can reference knowledge models. You model decisions in a decision requirement diagram and their bases in decision tables and parameter tables.

The diagram editor for decision modeling supports the "Decision Model and Notation" (DMN 1.3) standard for decision modeling.

The objectives of decision models include the following:

The decisions used in a decision diagram are modeled in editors for boxed expressions. These use context elements for structuring and functions, decision tables, lists and relationships for definition of decision logic.

Decisions and information used require a type. This also applies for other structure elements. Use FEEL primitive types for this and modeled structure definitions for complex data types. To do this, create a structure definition with entries. Their types can be FEEL primitive types or other structure definitions.

This chapter contains the topics: