jbpm4 分支上的子流程回退到主干上的问题
天天天蓝SH
2012-05-22
我现在有个流程有两条分支:A分支上有2个节点,B分支上有一个子流程,现在需要根据A分支上的A2节点的状态,判断是否回退到主干流程的C节点。现在我的思路是:直接划一条线A2--->C,但是因为回退的时候子流程也是需要结束掉的。所以这边子流程就直接从某个节点划线到结束节点。但是问题就是第二次回退的时候分支下面的节点D就自动别激活了。我想应该是join这个几点只判断了分支到达的数目而没有判断是哪几个分支过来的。不知道谁有好的想法
|
|
天天天蓝SH
2012-05-23
自己解决了,其实在jbpm里面分支上直接回退到主干上是有问题的,所以最后就改用join后面加decision来判断,然后主要是需要动态的加transition
|
|
comsci
2012-05-29
回退到主干,需要对已经走过的各个节点进行数据暂存和备份,请参考JWFD开源工作流-节点匹配搜索算法-及其改进设计
http://www.chineselinuxuniversity.net/articles/29996.shtml http://www.iteye.com/topic/609889 |
|
eworkflow
2012-06-08
确实是在 分支节点上,不能直接连线 跳出分支和合并
如果要跳出,只能用自由跳转了,自由跳转的话,可以根据分支的层次,自动关闭并行的其它分支上的节点。 回退到之前的节点,或者跳到之后的节点上。 我们eworkflow自定义工作流上,就是按这种思路来做的。 |
|
chenchuan
2012-07-06
个人觉得这是一种不合理的需求,当然不排除有,目前也没有什么好的方式解决对于jbpm来说,我们的解决方案就是不允许这么做,给予提示
|
相关讨论
相关资源推荐
- Re: 使用WebStart发布RCP(绝对好用)
- 使用Java Web Start部署基于Eclipse的应用程序
- JAAS在Java Web Start中的设置
- linux aria2 使用教程,Aria2安装配置使用教程
- RCP开发
- Windows Server2008R2使用Excel
- 【每天一个 Linux 命令】网络相关命令(ifconfig、route、ping、traceroute、netstat、ss、telnet、rcp、scp)
- NLP之GPT-3:《 Language Models are Few-Shot Learners》的翻译与解读
- 使用IBM Rational Application Developer对Java应用程序进行性能分析
- 渗透之——Nmap+Zenmap+Amap+Zmap