For updated content from Camunda, check out the Camunda Blog.

Free DMN Online Simulator

dmn-simulator

We have created an online simulator that allows you to execute DMN decision tables with exemplary data. it is available here: https://camunda.org/dmn/simulator/

What can I do with it?

You can edit the decision table and add, remove or change the rules, as well as add, remove or change the inputs and outputs. You can also upload and execute your local DMN file.

The simulator should help you to

  • learn DMN in a try-and-error fashion
  • validate if your DMN table is sound
  • see what’s possible with DMN (in Camunda)

How does it technically work?

In the frontend, it combines dmn-js with a little bit of custom Javascript. In the backend, it runs the Camunda DMN engine in a standalone fashion. When you push “Simulate now”, the website sends the inputs as well as the DMN table (serialized in the XML format that is defined by OMG) to the backend as JSON, the backend executes and returns the outputs and the rules that applied. That’s it.

Awesome. What’s next?

The DMN simulator was hacked by Sebastian Stamm and me in a single slack day. If you have any feedback like bug reports, feature requests and so forth, please participate in this survey.

Already read?

Scientific performance benchmark of open source BPMN engines

Why BPMN is not enough

Decision Model and Notation (DMN) – the new Business Rules Standard. An introduction by example.

New Whitepaper: The Zero-Code BPM Myth

Leave a reply