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 不知道楼主是否有相关项目经验,你想想一张角色(组)-用户关系表会搀和其他信息吗? 还是多看看文档,自己尝试的练练手; 我不是要这样做,我想避免这样的情况, 我自己写个例子看看吧 呵呵. 谢谢. |