Activiti如何动态分配候选用户?

时间:2015-08-11 17:06:32

标签: workflow alfresco activiti

有一种方法可以将候选用户动态传递给Activiti工作流程,如中所述。

How do I pass a list of candidate users to an activiti workflow task in alfresco?

当使用变量为UserTask设置candidateUser / candidateGroup时,表达式何时被评估?是任务ID - >用户/组持久存储在数据库中以便快速查询,列出特定用途可以声明的所有任务?它存储在哪个表中?

2 个答案:

答案 0 :(得分:2)

创建人工任务时,会触发两个不同的事件。

创建:创建任务本身并且大多数任务元数据与任务相关联时。

分配:评估任务分配并将任务分配给受理人或候选人组。

因此,在分配阶段评估candidateGroup表达式。 这意味着我们可以在使用在创建阶段触发的任务侦听器实际分配任务之前,根据规则,数据库结果或其他一些业务逻辑轻松操作候选列表。

希望这有帮助, ģ

答案 1 :(得分:1)

关于“它存储在哪个表中?”你问题的一部分:

候选启动指定任务或流程的群组/用户存储在ACT_IDENTITY_LINK表格中。