Hi Bharat.
I pushed an example using Fitnesse from our latest roadshow on GitHub: https://github.com/camunda/camunda-consulting/tree/master/one-time-examples/fitnesse-dmn/camunda-dmn-fitnesse-fixture. However – this is highly unstable at the moment and there is no readme available. You can start it via Eclipse, see screenshots. But I am not sure it really works on another machine. And I cannot really support it at the moment. But maybe it helps you to get started. It is nailed hard coded to the rule set I used at the roadshow. Bottom line: I used this for one demo – but it was never meant to be used as example.
Cheers
Bernd
--
You received this message because you are subscribed to the Google Groups "camunda BPM users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
camunda-bpm-us...@googlegroups.com.
To post to this group, send email to
camunda-...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/camunda-bpm-users/9f5922ef-3605-4f8a-b053-9c6325a72478%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
For example, there is a project called OpenL Tablets that implements a DMN model that has different functionality than that contained within Camunda. This implementation could probably be used as an external DMN repository for Camunda because it follows DMN logic and produces a result based upon inputs. However, the supported decision model is a bit richer.
That tool uses Microsoft Excel as the input interface primarily, so your validation would occur there initially.
I think about the only validation you can get inside Camunda tooling like the Eclipse plugin is XML validation.
The Camunda Modeler standalone tool does a good job of producing valid DMN tables, so unless you're hand creating these tables (it is not easy, I've tried), you have to stick with Camunda Modeler or the bpmn.io version bundled with the server.
One consequence of this is that creation and maintenance of large DMN tables would be very difficult using Camunda's native tooling. The methodology used by Camunda Modeler to create the tables isn't completely obvious, so you'd probably have to dig into the code to see what is being done to build the tables. If you examine the structure of the DMN file XML, you'll see the obvious "overall" structure, but there are linkages between elements that are non-intuitive, which makes creating DMN table programmatically challenging.