camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.51k stars 483 forks source link

Allow the user to specify the version of the Decision Table to use in a Business Rule Task #3054

Open jwulf opened 2 years ago

jwulf commented 2 years ago

Problem you would like to solve

When I deploy a DMN decision table on Camunda 8, I get back a version.

However, a Business Rule task does not allow me to specify a version of the decision table to use.

This means using the DMN is not a safe approach for long running process as it will always pick latest version and any DMN changes will impact already running instances state.

Proposed solution

When adding a Business rule task to a Camunda 8 BPMN model, that I can specify the version of the decision table to use.

A field for the version in the properties panel when a decision table is specified for a Business rule task.

Alternatives considered

Additional context

No response

jwulf commented 2 years ago

This was requested by a user: https://forum.camunda.io/t/can-i-specify-a-specific-version-of-the-dmn-decision-table-to-use-in-a-business-rule-task/38976

marstamm commented 2 years ago

As I understand it, this is currently blocked by the zeebe backend not providing the neccessary API.

I will move this issue into the backlog until the zeebe issue (cf. https://github.com/camunda/zeebe/issues/9903) is resolved.