求教 jbpm fork 问题
zywfriend
2013-01-07
<?xml version="1.0" encoding="UTF-8"?>
<process name="ForEach" xmlns="http://jbpm.org/4.4/jpdl"> <start g="28,61,48,48" name="start1"> <transition g="-49,-21" name="to fork1" to="fork1"/> </start> <fork g="142,70,48,48" name="fork1"> <transition g="-50,-21" name="to task1" to="task1"/> <transition g="-50,-21" name="to task2" to="task2"/> </fork> <task g="285,22,92,52" name="task1"> <transition g="-48,-21" name="to end1" to="end1"/> </task> <task g="280,143,92,52" name="task2"> <transition g="-48,-21" name="to end2" to="end2"/> </task> <end g="481,32,48,48" name="end1"/> <end g="491,155,48,48" name="end2"/> </process> fork 有多个分支。每个分支单独执行一条路线。JBPM不支持吗?只要某个TASK1执行完后,实例就结束了。怎么使他们结束互不相干 |
|
zywfriend
2013-01-07
![]() |
|
xyz20003
2013-01-09
jbpm4里,遇到end,默认结束整个ProcessInstance
想等待并行的分支,要用一个join。 对于18种流程设计模式中的隐式结束,就是把end都设置成execution结束,只结束分支,这种情况jbpm4不支持。至少必须有一个processInstance类型的结束才行。 不过jbpm4可以自己扩展节点,你可以自己实现一个“隐式结束”end ![]() |
|
comsci
2013-01-10
好久没有看见你的帖子啦。。。
|
|
xyz20003
2013-01-10
![]() |
|
comsci
2013-01-11
临远兄弟啊,如果JBPM的旧模型被抛弃,那么意味着什么呢? 新的BPMN2的格式是否能够替代那么多已经运行的系统的模型呢?
国外的业界有什么看法呢? 想请你介绍一下最新的BPM业界动态 |
|
xyz20003
2013-01-11
![]() 另一方面,原作者tom的activiti也只支持bpmn2了。 在activiti团队的推动下,bpmn2规范进展了一大步,半年之内推出了三个版本,也出了书,不过在工具集方面,开源方面远没有商业工具健全,以后的发展,任重而道远啊 对于原有系统的迁移,jbpm5和activiti都给出了自己的迁移工具。至于实际是否使用过,倒是真没看到很大的成功案例。 有意思的是redhat的soa解决方案依然是jbpm3,alfresco也就是雇佣tom的公司,它用的也是jbpm3。 ![]() |
|
comsci
2013-01-14
谢谢临远兄的介绍。。。。我个人也觉得JBPM3是TOM的设计里面最能体现他水平的一个版本。。JBPM4体现的并不是他个人的意志,而是JBOSS的思路。。。
|
|
hsianghh
2013-01-15
设置 end属性中的 ends属性 设为execution ,然后程序中手动关闭
|