Workflow Activiti动态分配候选用户是如何工作的?

Workflow Activiti动态分配候选用户是如何工作的?,workflow,alfresco,activiti,Workflow,Alfresco,Activiti,有一种方法可以将候选用户动态传递给Activiti工作流,如中所述 当使用变量为UserTask设置candidateUser/candidateGroup时,何时计算表达式?任务id->用户/组是否保存在数据库中,以便快速查询,列出特定用户可以声明的所有任务?它存储在哪个表中?创建人工任务时,会触发两个不同的事件 创建:当任务本身被创建并且大多数任务元数据与任务关联时 分配:评估任务分配并将任务分配给受让人或候选组时 因此,candidateGroup表达式在赋值阶段进行求值。 这意味着,在

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


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

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

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

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

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

希望这有帮助, G

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

给定任务或流程的候选启动组/用户存储在ACT_IDENTITY_链接表中