Result variable name of DMN in BPMN multiple output


What is Result Varaible Name when my DMN has many outputColumns ?
Which is name of Global Map ?


Hi @pcouas,

the “Result Variable Name” is the single variable containing the result from the decision.

Depending on the DMN it could contain a list or maps, if the output has multiple columns with multiple results.

Have a look into the docs for further details:

Hope this helps, Ingo

diagram_2.dmn (1.9 KB) testDmn2.bpmn (4.3 KB)

in sysout process i try
for (Map<String, Object> map : DMNResult2) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
java.lang.System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue());

Thanks problem resolved

//ne doit pas avoir le nom du dmnName2
var json = execution.getVariable(“dmnNameResult2”);
java.lang.System.out.println(‘System out println json:’+json);

for (var k in json) {
java.lang.System.out.println(‘System out println key:’+k);
if(k in json) {
java.lang.System.out.println(‘System out println r:’+json[k]);