如何在GateWays中为BPMN Activiti xml调用自定义Java方法

时间:2019-05-20 17:33:18

标签: bpmn

我正在创建BPMN活动,并且需要具有一个网关,该网关应该调用java方法并且应该关闭任务

主要我需要如何从网关调用Java方法

//在这里,我需要调用一个Java方法

           $ {input =='pending'}      

1 个答案:

答案 0 :(得分:0)

您可以像这样将执行侦听器添加到网关中:

<exclusiveGateway id="exclusiveGw1" name="Gateway">
  <extensionElements>
    <activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener">
      <activiti:field name="script">
        <activiti:string>< "YOUR CODE GOES HERE" ></activiti:string>
      </activiti:field>
    </activiti:executionListener>
  </extensionElements>
</exclusiveGateway>

您还可以将此类侦听器添加到流中。

希望有帮助。