分配任务(即指定任务由谁完成)两种方式
一、指定任务办理人(一人)、任务候选人(多人,实际只有一个人办理任务)、任务候选组(多组,实际只有一个人办理任务)
二、利用多实例指定任务办理人(每个人都拥有该任务节点的任务)
设置一个任务办理人时,表中存储的信息
当在流程图中直接为一个任务节点指定了任务办理人,则流程启动生成该任务时会将该用户直接与此任务关联(
act_ru_task),表示该用户是此任务的办理人
同时在
act_ru_identitylink会生成一条描述该用户与此流程的关系,
type_字段的值为
participant表示该用户是此流程的参与者
设置任务候选人时,表中存储的信息
当在流程图中为一个任务节点指定了任务候选人(可以多人),则流程启动生成该任务时不会直接将用户与此任务关联,而是通过
act_ru_identitylink间接与此任务关联,将
type_字段的值设置为
candidate并将
task_id_设置为此任务的ID
从
图4中可以看出在
act_ru_identitylink表中每个用户都有两条记录,
type_字段值为

本文详细介绍了Activiti工作流引擎中任务的分配方式,包括指定任务办理人、设置任务候选人和候选组,以及多实例任务处理。同时讲解了如何获取当前用户任务列表、候选人签收任务及任务完成的流程。内容涵盖各种情况下的数据存储状态和操作实例。
最低0.47元/天 解锁文章
1250

被折叠的 条评论
为什么被折叠?



