不使用活动表时如何将任务分配给候选组?

时间:2018-11-13 05:26:35

标签: activiti bpm camunda

我已将用户从密钥库同步到activiti,并且已填充USERSGROUPS表。我在ACT_ID_MEMBERSHIP,ACT_ID_GROUP,ACT_ID_USER表中没有数据。在这种情况下,如何在任务中使用候选人组分配?我不想将所有用户数据复制到活动表。

1 个答案:

答案 0 :(得分:0)

任务分配只是将字符串存储在任务上(或更准确地说,是通过IDENTITY_LINK表存储多个字符串)。 尽管这些字符串应该表示userId和groupName,但是camunda并不在乎。因此,您可以根据需要将其分配给候选组“ foo”。

如果要基于用户和组进行任务查询,并且不使用默认用户管理(或LDAP插件),则必须a)为密钥斗篷实现自定义身份服务,或b)编写自定义任务列表,可从密钥斗篷获取所有用户组关系,并使用这些列表通过identityLinks搜索任务。