How to evaluate DMN decision without deployement

Hi,
In C7 we are using the bmn.dmn Camunda-engine-dmn:7.18.4 dependency and through that we evaluate a decision result in our spring boot project.
we evaluate a decision result using below api.

dmnEngine.evaluateDecisionTable

Now we are trying to achieve same behavior in C8.
Could you please share your input

@Sanket Camunda 8 decision api will work only on deployed resource.

zeebeClient.newEvaluateDecisionCommand().decisionKey(2255555).variables(Map.of("id",0001)).send().join();

Alternatively, you can test your DMN using DMN Simulator or local deployments of zeebe.

https://consulting.camunda.com/dmn-simulator/

1 Like

To share two more options:

  • For testing and developing purposes: use the Play mode in the Camunda Web Modeler, or Zeebe-Play for self-managed
  • For production purposes: embed the DMN engine in your application

Or, follow the way of Camunda 8: deploy and evaluate the decision via APIs.