Keep informed?
Subscribe for our newsletter now!

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.

Jakob Freund

About Jakob Freund, CEO

Jakob Freund has profound experience in BPM projects, especially in the area of strategic BPM, process modeling and business IT alignment. He is author of the successful book "Real-Life BPMN", founder of BPM-Netzwerk.de and gives lectures at the university of applied science in Z├╝rich and Bern.

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