请看代码 java 代码 taskInstance = taskMgmtSession.loadTaskInstance(taskInstanceId);                Set  actorSet = new HashSet ();    PooledActor obj ...
这里仅讨论通过action动态创建task来实现的方式。 决定会签的方式主要是通过task-node的signal属性来决定的。 会签中,一个人reject,则结束会签,退回起草人;全部通过,则流到下一个node。 会签中,等待所有的人完成会签任务,然后根据会签人的意见(即所选的transition),来决定流程流向哪个node。 第一种情况,signal="last-wait",只要一个人拒绝,则系统需要将其他没有完成的任务完成掉,在完成时需要以拒绝的那个transition来做end,具体可以参考 http://tomkoo.javaey ...
就目前了解 有那么几种方式 swimlane: 在我的流程中,使用最多的是这种情况,因为我的参与者都是从HR数据库中直接查询获得的。 identity: 这种方式只在我刚开始测试的时候使用,直接将任务分派给一个滴定的人或者部门角色等等。 action: 有时候需要动态的创建任务,这个时候就需要通过这种方式。 流程变量: 这种方式是我刚刚开别人的blog发现的,可以直接调用流程变量来给这个任务分派参与者,原来的做法是通过swimlane先获取流程变量,然后再分派参与者,这样方式可以减少很多不必要的swimlane。  &nb ...
wuxufeng8080
搜索本博客
最近加入圈子
存档
最新评论