如何在Interstage BPM中将活动分配给已分配给它的角色的子集?
例如,我有一个分配给GROUP X的活动DOSOMETHING。 GROUP X由用户A,B,C,D和E组成。
如果我们需要将任务(基于UDA的值)分配给由用户D和E组成的子集,我该如何继续而不必复制活动并在流程定义中添加条件节点来路由流向用于定位子集组的重复活动的流程?
答案 0 :(得分:1)
这就是角色动作的用途。你会想要使用
转到活动属性。
点击常规操作,然后选择角色操作集。
在 Workload Balancing操作文件夹中添加操作:将任务分配给用户。
然后你可以做一些事情。您可以对逗号分隔的用户列表进行硬编码。或者,从UDA获取用户列表。或者,如果您想从其他角色获取用户子集,则可以使用目录操作中的获取角色成员操作。将其传递给角色名称,然后将返回值放入UDA并将该UDA传递给将任务分配给用户操作。