-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
With DMN 1.1 some elements and attributes change. So which element and attribute is displayed in the dmn-io UI has to be adopted. See
Changes:
- InputClauses don't have a name attribute and instead we use the label attribute for the name of a column
- We drop ItemDefinitions. Instead of AllowedValues we now use InputValues and OutputValues of Input/OutputClauses
- The type of a input column is defined by the type of the input expression
- The type of a output column is defined by the OutputClause.typeRef
- We don't use the camunda:output extension for the output mapping anymore instead we
use the name attribute of the OutputClause - A Decision Table has no name anymore, but we can set a name on the decision
New Things:
- The Definitions element now has the attributes exporter and exporterVersion. Maybe we want to use them and put something meaningful in.
Other:
- I think we should set the namespace attribute of the Definitions element to http://camunda.org/schema/1.0/dmn instead of http://camunda.org/dmn as this is our actual namespace
https://github.com/dmn-io/dmn-js/commit/707af981ceb8bf7ecf0d730de16bbcf85f390134
https://github.com/dmn-io/dmn-js/commit/76aa3199091b23ac86b831b73306437c1d2fbf3c
https://github.com/dmn-io/dmn-js/commit/be8f841a0eb2dfea89267793182294d8a3e80c41