请问 JBPM4.4 fork节点如果需要 decision 怎么办?

feng198526 2012-09-28
fork分支默认后面的每个节点都要跑,我需要在满足某些条件的情况下在跑(跟decision的感觉一样),我在分支之后在加上 很多个 decision 结果导致 在所有节点都跑到  join节点之后 JBPM没有继续往下走
forevercoding 2012-10-16
首先要看看ForkActivity的实现机制,发现fork不直接支持你这种情况。
你现在用的方法要注意JoinActivity的实现机制,发现有个isComplete(execution, joinedExecutions)判断,Fork后多个decision可以满足你的需求,因为最后的分支数相同的。
原因查找:
1、join节点之后的execution状态是否是Execution.STATE_ACTIVE_ROOT?
2、join节点之后是否还有其他条件限制?
chenchuan 2012-10-17
个人建议,你可以去扩展一些fork节点的功能,让他具有条件判断的功能 这样应该比较简单一点
Global site tag (gtag.js) - Google Analytics