JBPM4 的子流程与父流程的设计及开
发
【JBPM4 的子流程与父流程的设计及开发】
子流程与父流程的支持一般都要解决子流程的定义、父流程与子流程的关系定义。
在 Jbpm4 中,子流程其也认为是一种独立的流程,这样的话,所以子流程与父流程的定
义就不存在问题,但他们的关系如何休现, jbpm4 的流程定义是通过 xml 文件来设定的,
所以没有所谓的数据库外键关系,它却是在流程定义中,通过一个 <sub-process key=” 子
流程的 key”/>节点来体现父与子流程之间的关系的。
JBPM4 的对子流程的支持也已经很完善了,但用起来感觉还不够方便,主要面临以下几
个问题:
1. 子流程完成后,如何跳回主流程
2. 子流程的人员如何指派
3. 子流程与父流程如何传递数据
我们以下面两个流程为示例,其中仓库检验订单子流程也是这个父流程的一个节点,我