Decision Model and Notation (DMN) is a standard for decision modeling. One of the benefits of having a standard is that it enables interchangeability. What that means is you can bring your decision from one system to another – in other words, there is no ‘lock-in’ anymore. Let’s see this in action. In this example, we import the DMN XML 1.1 decision table from an original example that has come with a standard specification.

You can simply select the xml file:

Import DMN

Now you will see the list of its decision tables. Select any of those that you wish to import and press the ‘Import’ button. Once the import DMN process is finished, open the decision table:

Import DMN

It’s as simple as that! You have your decision table ready.

Also, the same way Decision Requirements Diagram (DRD) can be imported and executed:

DMN DRD Import

You can now start debugging, running the decision tables and decision requirements diagram (DRD) and simulating the execution by providing values to its input column (Pre-Bureau Risk Category), and seeing the result of the output (Bureau Call Type).

Import DMN

Once the execution is finished, you can see the result below:

Import DMN


    • Open standards in decision modeling allows interchangeability, and you don’t need to worry about being ‘locked in’ to a particular vendor.
    • You can also, import the whole DMN model including:
      1. Decision Tables
      2. Context and Invoke boxes
      3. Decision Requirement Diagram – DRD models
    • Deploy your decision as a service and share the knowledge across all processes and applications in your enterprise

Bring your DMN models to life and feel free to try FlexRule at