首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JBPM4.4实现一种无需指定下一节点(previous activity)的流程驳回(回退)

2012-09-25 
JBPM4.4实现一种无需指定上一节点(previous activity)的流程驳回(回退)本文旨在讨论,这样一种驳回应用,“你

JBPM4.4实现一种无需指定上一节点(previous activity)的流程驳回(回退)

本文旨在讨论,这样一种驳回应用,“你从哪里来,就回到哪里去,我无需知道你从哪里来”

JBPM4的驳回通过动态生成Transition来实现,但是在生成这个Transition的时候是需要设置source(源)和destination(目标),也就是说如果要回退到原来的节点,你必须清楚的知道原来的节点的名字,将其设置为这个 Transition的“目标”即可。那么,能不能实现“你从哪里来,就回到哪里去”无需指定上一节点的名称的应用呢?请看:

?

?

长沙废品回收www.0731fphs.com

?

7 楼 shiz25 2012-08-01   谢谢,但是我用了这方法,遇见了一个问题

开始==》task1==》task2==》task3==》task4==》结束
也就是当我执行完成task2 结束后,要执行task3时,task2有误。我想跳到task2.虽然task2的任务里有待我审批,也可执行,但是到task3执行,时就会出下面的错误:
org.jbpm.api.JbpmException: No unnamed transitions were found for the task 'task3'

但是,好像,我把服务结束后,执行就没问题。这是什么原因。楼主麻烦帮我解释下,谢谢了 8 楼 coral0212 2012-08-07   backTransition.setName("regect "+incomingTransition.getName());  
此中regect 是通用的吗? 9 楼 zywfriend 2012-08-15   能不能退给并发的模式

热点排行