Skip to main content

Adjusting DMN models

For Camunda 8, a former community extension, built by core Camunda developers is productized. This engine has a higher coverage of DMN elements. This engine can execute DMN models designed for Camunda 7. However, there are some small differences as outlined in this document.

To evaluate Camunda 7 DMN files in Camunda 8, change the following in the XML:

modeler:executionPlatform should be set to "Camunda Cloud". Prior to this change, you will see "Camunda Platform", indicating designed compatibility with Camunda 7.

modeler:executionPlatformVersion should be set to "8.2.0". Prior to this change, you will see "7.19.0" or similar.

The following elements/attributes are not supported in Camunda 8:

  • Version Tag
  • History Time to Live
  • You cannot select the Expression Language, only FEEL is supported
  • The property Input Variable is removed. In FEEL, the input value can be accessed by using ? if needed.

Furthermore, legacy behavior can still be executed but the following should be kept in mind:

  • Remove data types integer + long + double in favor of number for inputs and outputs (in FEEL, there is only a number type represented as BigDecimal).