如何在 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(&#34;variable&#34;,((Integer) execution.getVariable(&#34;variable&#34;))+ 1)}" 
    event="start" />
</bpmn:extensionElements>