看了一下sub-process,感觉比想象的要简单。
需要掌握的:
1. 如何把父流程的值传入到子流程
2. 如何把子流程的值传出到父流程
3. 父流程如何根据子流程的处理结果进行流转。
子流程就是一个完整的流程,不再多说。
1. 父流程的值传入到子流程
<parameter-in var="" subvar="" />
var :父流程的变量, subvar:子流程的变量
2.子流程的变量传入父流程
<parameter-out var="" subvar="" />
var :父流程的变量, subvar:子流程的变量
3. 父流程如何根据子流程的处理结果进行流转。--来源:《jBPM4工作流应用开发指南》
有几种方法:
1)。通过上述的传入传出变量的方式,父流程得到子流程的变量,根据变量进行流转
2)。通过定义一个结果变量:
<sub-process name="" sub-process-key="" outcome="#{result}" >
这样outcome就有值了
可以通过 <outcome-value> ... </outcome-value> 来使用这个值了。如:
<transition name=..... >
<outcome-value> <double value="99.99"> </outcome-value>
</transition>
3)。subproces中,定义几个end节点,通过end节点的name不同,自动关联父流程的流程转移。
在subprocess中,定义了几个end节点,则最后通向subprocess的transition name,自动和父流程中的transition name关联
分享到:
相关推荐
JBPM-----PPT 工作流JBPM完整PPT文件。帮你更快速上手。
jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载
juel-api.jar ,juel-engine.jar, juel-impl.jar, jbpm.jar ,mail.jar
jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,jbpm-starters-kit-3.1.2插件,共两卷
jbpm jbpm4.3.jar DDDDDDDD
jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip
jbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3....
eclipse 下安装jbpm-4.4 的安装步骤
jbpm-workitems-5.1.0.Final-sources.jar jbpm5 源码
jbpm-jpdl-suite-3.2.GA.zip
jbpm-bpmn2-5.1.0.Final.jar jbpm5
通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...
jbpm-jpdl-suite-3.2.GA.zip
jbpm-flow-builder-5.1.0.Final.jar jbpm5
jbpm-jpdl-suite-3.2.GA.zip
jbpm-eclipse插件,这个插件随jbpm4.4 一起发布,位于 jbpm-4.4/install/src/gpd 目录下,由于许多人找不到这个包,所有传上来,赚点积分。
jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-...
jbpm-jpdl-designer资源
jbpm-installer-3.2.6.GA.jar