1

在 Interstage BPM 中,我们如何能够将活动分配给已分配给它的角色的子集?

例如,我有一个分配给 GROUP X 的活动 DOSOMETHING。GROUP X 由用户 A、B、C、D 和 E 组成。

如果我们需要将任务(基于 UDA 的值)分配给由用户 D 和 E 组成的子集,我该如何继续,而无需复制活动并在流程定义中添加条件节点以将流程路由到用于针对子集组的重复活动?

4

1 回答 1

1

这就是角色操作的用途。你会想要使用

  1. 转到活动属性

  2. 单击常规操作并选择角色操作集

  3. 添加操作:在Workload Balancing 操作文件夹中将任务分配给用户。

    然后你可以做一些事情。您可以硬编码逗号分隔的用户列表。或者,从 UDA 获取用户列表。或者,如果您想从另一个角色获取用户子集,您可以使用目录操作中的获取角色成员操作。将角色名称传递给它,然后将返回值放入 UDA 并将该 UDA 传递给将任务分配给用户操作。

于 2016-11-25T21:39:03.157 回答