当前位置: 代码迷 >> JBoss >> jbpm 怎么实现多个 task assignee
  详细解决方案

jbpm 怎么实现多个 task assignee

热度:8628   发布时间:2013-02-26 00:00:00.0
jbpm 如何实现多个 task assignee
初学jbpm,假设有一个审批流程,需要group里所有的人都approve,才算审批通过。jbpm有个candidate-group设置,但根据手册,当group中某一人takeTask后,其它人就看不到这个task了,这个人complete了task,该task就结束了。 怎样才能让其他人也能takeTask,也能执行审批呢。

------解决方案--------------------------------------------------------
据我所知,没有可以设置的地方。
有个办法可以一试
在task 标签加入 handler。然后传值 group。建立sub-task。。每人一个。
------解决方案--------------------------------------------------------
你这个功能实际上是一个会签,像1楼那位兄弟说的,需要根据参与会签的人数来动态生成sub-task。

你可以参考下这篇文章,里面讲了怎么实现会签:

http://phoenix-clt.javaeye.com/blog/428242
  相关解决方案