如何在 Camunda 的独占网关处将变量加 1?
How to add 1 to a variable at an exclusive gateway in Camunda?
有没有办法在执行侦听器的独占网关上执行类似 ${refire + 1} 的操作。我需要它来计算它循环了多少次。图片应描述:
您可以在开始侦听器上使用表达式来递增计数变量。
execution.setVariable("variable",((Integer) execution.getVariable("variable"))+ 1);
启动执行侦听器如下所示:
<bpmn:extensionElements>
<camunda:executionListener
expression="${execution.setVariable("variable",((Integer) execution.getVariable("variable"))+ 1)}"
event="start" />
</bpmn:extensionElements>
有没有办法在执行侦听器的独占网关上执行类似 ${refire + 1} 的操作。我需要它来计算它循环了多少次。图片应描述:
您可以在开始侦听器上使用表达式来递增计数变量。
execution.setVariable("variable",((Integer) execution.getVariable("variable"))+ 1);
启动执行侦听器如下所示:
<bpmn:extensionElements>
<camunda:executionListener
expression="${execution.setVariable("variable",((Integer) execution.getVariable("variable"))+ 1)}"
event="start" />
</bpmn:extensionElements>