从Seam页面流调用JBPM业务流程

时间:2015-03-19 15:46:50

标签: seam jbpm

我正在尝试从seam pageflow示例调用我的业务流程。我已经实现了NumberGuess页面流示例。我将component.xml文件中的myprocess.bpmn2和JBPM中的myproject.jar文件添加到部署的war文件的WEB \ INF \ lib中。

<bpm:jbpm>
  <bpm:process-definitions>
    <value>myprocess.bpmn2</value>
  </bpm:process-definitions>
  <bpm:pageflow-definitions>
     <value>pageflow.jpdl.xml</value>
  </bpm:pageflow-definitions>

在pageflow.jpdl.xml中,它被写为子进程。

<process-state name="Invoke">
  <sub-process name="myprocess"/>
  <transition to="displayGuess"/>
 </process-state>

使用:jboss-seam-2.3.1.Final,jbpm-6.1.0.Final,wildfly-8.1.0.Final as AS。 我不确定我是否走在正确的轨道上。有人可以帮我调用Seam页面流程中的业务流程吗?

1 个答案:

答案 0 :(得分:0)

您需要使用集成页面流时使用的jBPM版本。由于您的示例是jPDL,因此它最像jBPM4或jBPM3。 jBPM5及之后现在使用BPMN2作为流程语言,它不再支持jPDL。