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:
-
Improving the overview for companies
-
Checking the business knowledge model (plausibility, verification management)
-
Ensuring traceability to the knowledge sources of decisions (internal and external decision bases)
-
Maintaining decision processes
-
Enabling the model-driven execution of decision processes
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:
