jbpm中task处理人的疑问

emacsers 2013-03-27
  最近在看jbpm4.4, 看到jbpm的数据库中 jbpm4_id_membership 中没有关联流程实例,是不是意味着如下情况:
  一个流程模板,先后创建多个流程实例, 这些流程实例中的对应的步骤处理人,是不是通用的?? 一个实例中设置好的某个步骤的处理人, 是不是在另一个实例中对应步骤也可以用??
  很疑惑啊.
forevercoding 2013-03-29
多个实例通用同一个处理人, 最好是配置在流程定义阶段;

如果一定要这么做,可以在实例中设置好某个步骤的处理人后:
方案1:重定义流程,修改assignee;
方案2:扩展一张表记录下这个流程定义某个阶段的执行人,下次流程实例执行到这个阶段的时候,重新赋值assignee

不知道楼主是否有相关项目经验,你想想一张角色(组)-用户关系表会搀和其他信息吗?

还是多看看文档,自己尝试的练练手;
emacsers 2013-04-08
  在一个流程模板文件定义下的多个流程实例下, 各个实例之间不会公用task的处理人吧
? 比如我在实例1中设置 第一个步骤处理人为A, 是不是其他实例的第一个步骤处理人都是A? 我想为每个实例单独设置处理人要怎样才能实现?
emacsers 2013-04-08
forevercoding 写道
多个实例通用同一个处理人, 最好是配置在流程定义阶段;

如果一定要这么做,可以在实例中设置好某个步骤的处理人后:
方案1:重定义流程,修改assignee;
方案2:扩展一张表记录下这个流程定义某个阶段的执行人,下次流程实例执行到这个阶段的时候,重新赋值assignee

不知道楼主是否有相关项目经验,你想想一张角色(组)-用户关系表会搀和其他信息吗?

还是多看看文档,自己尝试的练练手;

我不是要这样做,我想避免这样的情况, 我自己写个例子看看吧 呵呵. 谢谢.
Global site tag (gtag.js) - Google Analytics