【问题标题】:<JBOSS> JBPM separate workflow action code out?<JBOSS> JBPM 单独的工作流动作代码出来了?
【发布时间】:2013-09-06 06:11:51
【问题描述】:

最近,我建了一个项目(Drools 项目)。

在我的项目中,创建了一个工作流程(文件格式为 *.rf)。而且,我发现 rf 文件的文本如下:

<actionNode id="2" name="step 1" x="110" y="71" width="80" height="48" >
<action type="expression" dialect="java" >System.out.prinltn("Hello world!")</action>
</actionNode>

有没有办法将代码更改为&lt;action class="com.company.ActionLogic" /&gt;,我可以将程序逻辑分隔在指定的类(com.company.ActionLogic)中,而不是直接在工作流文件中编写&lt;action...&gt;System.out.prinltn...&lt;/action&gt;之类的代码?

【问题讨论】:

    标签: jboss workflow jbpm


    【解决方案1】:

    你可以使用服务任务来调用一些Java代码,一个例子可以在这里找到:

    https://github.com/droolsjbpm/jbpm/blob/master/jbpm-bpmn2/src/test/resources/BPMN2-ServiceProcess.bpmn2

    https://github.com/droolsjbpm/jbpm/blob/master/jbpm-bpmn2/src/test/java/org/jbpm/bpmn2/ActivityTest.java#L926

    (注意这是使用 .bpmn2 格式,.rf 在最近的版本中已被弃用)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      • 2019-11-29
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多