动态创建的taskinstance如何关联新建SwimlaneInstance

wuxufeng8080 2007-09-29
有这么一个需求,想动态增加任务的共享处理人,在有swimlaneInstance的情况下是没有问题,pooledActor可以与taskintance建立关联。但是动态创建的taskinstance没有swimlane实例,请问如何关联

我的动态创建的那node的配置文件如下:
<task-node name="IR135-Reviewing" create-tasks="false">
<task></task>
<event type="node-enter">
<action name="createInstance"
class="com.ivo.bpm.action.OrderReviewingAction">
</action>
</event>
<transition name="reject" to="020-Drafting"></transition>
<transition name="submit" to="D01-DirectorApproved?"></transition>
</task-node>

是否可以在task节点里面指定swimlane,从逻辑上好像没有作用,自己先测试一下。

各位高手有其他解法吗?
wuxufeng8080 2007-10-08
<task swimlane="tester"></task>

通过增加swimlane照样也会生成swimlaneinstance

原本以为不会,经测试后可以

这样我们的代理人机制就可以通过外部程序来控制,脱离jbpm环境。有外部程序主导,这是一种比较理想的方案。jbpm的流程不需要修改。