JBPM问题

刚进新公司,折腾了两个星期的JBPM了,以前也没怎么用过这个东东,碰到很多问题,整理一下。

 

1。会签问题

     思路:JBPM会签就是在原TAST任务节点上设置自动创建任务实例属性为假,不让JBPM自动创建,通过定义ACTION,获取该节点的TASK后,依据该TASK动态的去创建TaskInstance,根据需求,有多少人创建多少个任务实例,设置节点属性为第一个人提交,会签结束,N个人提交,会签结束,最后一个提交,会签结束等多种情况

 

 

2。分支聚合问题

   思路:默认所有分支到达,聚合后流程跳转,通过在JOIN节点设置其NODE-ENTER事件,即节点进入事件,设置ACTION,判断是否流转,通过得到该JOIN节点后,设置JOIN节点的Discriminator属性为TRUE,则流程就可以聚合跳转,通过动态控制几个分支到达,流程聚合。

 

3。动态分支、多步会签问题

   思路:JBPM3中不支持并发子流程和动态分子功能,但可以在FORK节点中动态去创建TOKN,根据流程中已有的子分支流程创建子TOKEN,创建时,获取凭借的TRANS,根据该TRANS构建其动态子TOKEN,即该TOKEN指向原子分支的TASK实例,动态创建后,调用NODE。LEAV方法让程TOKEN流转到其对应的TASK上,保持动态分支和原有分支的起点同步。

 

 

4。动态定时器问题

 

 思路:纠结中。。。。。

你可能感兴趣的:(jbpm)