jbpm 画的流程图 如下:
one:
two:
three:
采用三级流程嵌套的方式: one 下面的牵头部门节点 嵌套了two 子流程 ,two 下的牵头部门汇总 嵌套了three 子流程
流程对应的定义文件:
<?xml version="1.0" encoding="UTF-8"?>
<process name="improveplanone" xmlns="http://jbpm.org/4.3/jpdl">
<start g="329,32,48,48" name="start1">
<transition g="5,-8" name="to 角色A" to="角色A"/>
</start>
<task g="307,93,92,52" name="角色A">
<description>2</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentHandler"/>
<transition g="7,-9" name="to 角色B" to="角色B"/>
</task>
<task g="312,166,92,49" name="角色B">
<description>3</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentHandler"/>
<transition g="-42,-26" name="to 牵头部门汇总" to="牵头部门汇总"/>
</task>
<custom class="..app.jbpmcontrol.function.JbpmIPlanOneFunction" g="121,165,153,52" name="牵头部门汇总">
<description>4</description>
<on event="start">
<event-listener class="..app.jbpmcontrol.function.JbpmCustomEventListener">
</event-listener>
</on>
<transition g="197,248:4,-25" name="to fork1" to="fork1"/>
</custom>
<fork g="335,221,48,48" name="fork1">
<transition g="9,-12" name="to 风险管理员" to="风险管理员"/>
<transition g="-88,-6" name="to 风险负责人" to="风险负责人"/>
</fork>
<task g="418,267,103,52" name="风险管理员">
<transition g="16,-5" name="to join2" to="join1"/>
<description>5</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentRiskManagerBHandler"/>
</task>
<task g="222,271,97,52" name="风险负责人">
<transition g="-58,-8" name="to join1" to="join1"/>
<description>6</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentRiskAdminHandler"/>
</task>
<end g="157,324,48,48" name="end1"/>
<join g="334,323,48,48" multiplicity="2" name="join1">
<transition g="4,-6" name="to end1" to="end1"/>
</join>
</process>
<?xml version="1.0" encoding="UTF-8"?>
<process name="improveplantwo" xmlns="http://jbpm.org/4.3/jpdl">
<start g="264,63,48,48" name="start1">
<transition g="8,-9" name="to 牵头部门汇总" to="牵头部门汇总"/>
</start>
<custom class="..app.jbpmcontrol.function.JbpmIPlanTwoFunction" g="241,136,92,52" name="牵头部门汇总">
<transition g="9,-9" name="to 牵头部门负责人" to="牵头部门负责人"/>
</custom>
<end g="266,302,48,48" name="end1"/>
<task g="243,212,92,52" name="牵头部门负责人">
<description>11</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentHandler"/>
<transition g="15,-10" name="to end1" to="end1"/>
</task>
</process>
<?xml version="1.0" encoding="UTF-8"?>
<process name="improveplanthree" xmlns="http://jbpm.org/4.3/jpdl">
<start g="131,77,48,48" name="start1">
<transition g="6,-6" name="to 执行风险管理员" to="执行风险管理员"/>
</start>
<task g="112,147,98,52" name="执行风险管理员">
<description>21</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentHandler"/>
<transition g="-13,-18" name="提交执行风险人负责审批" to="执行风险人负责审批"/>
</task>
<task g="209,213,124,52" name="执行风险人负责审批">
<description>22</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentHandler"/>
<transition g="14,-8" name="提交给牵头风险管理员审批" to="牵头风险管理员审批"/>
<transition name="退回执行风险管理员" to="执行风险管理员" g="271,170:14,-1"/>
</task>
<task g="286,279,139,52" name="牵头风险管理员审批">
<description>23</description>
<assignment-handler class="..app.jbpmcontrol.function.MyAssignmentHandler"/>
<transition g="162,306:-34,-26" name="to 执行风险管理员" to="执行风险管理员"/>
<transition g="11,-2" name="to end1" to="end1"/>
</task>
<end g="332,347,48,48" name="end1"/>
</process>
- 大小: 48.4 KB
- 大小: 12.7 KB
- 大小: 7.1 KB
- 大小: 12.1 KB
分享到:
相关推荐
jbpm4.1实现报销流程 人员定置,流程走读
JBPM创建数据库,流程定义以及发布学习笔记
JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM...
使用JBoss jBPM实现流程访问和执行的授权
1.1 JBPM_PROCESSDEFINITION:流程模版表 2 1.2 JBPM_NODE:流程节点表 2 1.3 JBPM_TRANSITION:流程迁移表 3 1.4 JBPM_ACTION:流程动作表 4 1.5 JBPM_EVENT:流程事件表 5 1.6 JBPM_DELEGATION:流程代理类表...
JBPM流程监控的实现过程
JBPM是JBOSS公司的一个开源工作流产品,它功能强大,商业工作流所提供的功能它基本上都有。然而在JBPM中没有提供流程监控的功能的相关API,这点让很多使用JBPM做企业应用的开发人员颇为头疼。
一个请假流程的实现(struts2.1.8+spring2.5+hibernate3集成jbpm4.4)
一、流程定义的基本概念: 二、流程执行的基本概念: 三、流程引擎核心调度过程 ----------------------- jbpm的实现流程图全文共3页,当前为第1页。 jbpm的实现流程图全文共3页,当前为第2页。 ࠀ࠘ࠚࠜࣾऀंऄआ...
jbpm工作流程jbpm工作流程jbpm工作流程jbpm工作流程jbpm工作流程
jboss jbpm下的业务流程管理实例(内有文档非常)jboss jbpm下的业务流程管理实例(内有文档非常)
jbpm4.4写的流程引擎例子,互相学习交流,直接导入eclipse中就可以了。这个是个web工程,需要web容器,我用的是tomcat6.
1.1 JBPM_PROCESSDEFINITION:流程模版表 2 1.2 JBPM_NODE:流程节点表 2 1.3 JBPM_TRANSITION:流程迁移表 3 1.4 JBPM_ACTION:流程动作表 4 1.5 JBPM_EVENT:流程事件表 5 1.6 JBPM_DELEGATION:流程代理类表...
jbpm4.4 在线设计流程 可以导出 xml文件,导入xml 文件
jBPM 视频教程 管理流程定义 jBPM 视频教程 管理流程定义
采用jbpm4.4实现了简单的请假流程。
通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...
关于JBPM中并发子流程的实现方式,网上有很多的说法,但是好像每种办法都有这样那样的缺点,要么实现太复杂,要么就是会使Token无法继续流转。这里我介绍一种我的并发子流程的实现方式:使用TaskNode使任务并行的...
安装和配置JBPM5.4及Eclipse流程插件安装。这个课程本来是收费的,我买了以后免费提供给网友们学习。
jbpm4.4流程图