Hi to all,
I’m trying to use DMN in a BPMN process. I tested the decision table online and it works,
but when I start the process on Camunda I receive the following error:
“FEEL-01017 Unable to evaluate expression ‘“a”’ as no input is set. Maybe the inputExpression is missing or empty.”
Where is the mistake ?ApproriatezzaPrescrizione.dmn (2.3 KB)
Thank you
Bye
Andrea Bozzetto
Hi Andrea,
it doesn’t work because your decision table have no input expressions.
Best regards,
Philipp
Thank you. There are some input expressions but It is missing the property camunda:inputVariable
Bye
Andrea
Hi Andrea,
the property camunda:inputVariable
is not required (and you don’t need it in your case). But when I look at your DMN then I see no input expression (i.e. the body), see:
<decisionTable id="decisionTable">
<input id="input1" label="Prestazione">
<inputExpression id="inputExpression1" typeRef="string" />
</input>
It should look like this:
<input id="input1" label="Prestazione">
<inputExpression id="inputExpression1" typeRef="string">
<text>prestazione</text>
</inputExpression>
</input>
Note that you have to enter the Advanced Mode in the Camunda Modeler to set the input expression.
Best regards,
Philipp
1 Like
Create DMN in Advance mode and then use the variable names which are mentioned in Expression to invoke DMN.
It will surely work.