activiti 会签多实例任务,设置为候选组或个人任务的总结

简介: activiti 会签多实例任务,设置为候选组或个人任务的总结

首先配置为多实例任务

如下图所示:

image.png


会签设置为组人任务

如下图所示:

image.png

candidate group配置上${assignee},表示任务创建的时候,候选组取自assignee变量。而assignee变量是assigneeList的元素。


会签设置为个人任务

image.png

candidate group设置${assignee}。


个人任务测试代码

Map<String, Object> variables = new HashMap<String, Object>();
        List<String> usr = new ArrayList<String>();
        usr.add("zhangsan");
        usr.add("lisi");
        variables.put("assigneeList",usr);
        ProcessInstance processInstance =  runtimeService.startProcessInstanceByKey("test",variables);

组任务测试代码

Map<String, Object> variables = new HashMap<String, Object>();
        List<String> usr = new ArrayList<String>();
        usr.add("group1");
        usr.add("group2");
        variables.put("assigneeList",usr);
        ProcessInstance processInstance =  runtimeService.startProcessInstanceByKey("test",variables);
        logger.info(processInstance.getProcessInstanceId());

个人任务表数据的情况

查询activit表,如下图所示:

image.pngimage.png


组任务表数据的情况:

image.pngimage.png


相关文章
activiti创建自子任务,创建抄送任务,任务分裂的实现思路
activiti创建自子任务,创建抄送任务,任务分裂的实现思路
1382 0
|
7月前
|
前端开发
基于jeecgboot的flowable流程增加节点自动跳过功能
基于jeecgboot的flowable流程增加节点自动跳过功能
510 2
|
7月前
修正flowable流程支持节点表单字段条件判断
修正flowable流程支持节点表单字段条件判断
103 0
|
7月前
activiti并行网关执行时每个关联表的变化
activiti并行网关执行时每个关联表的变化
141 0
|
XML Java 数据库
36activiti - 用户任务(组任务)
36activiti - 用户任务(组任务)
85 0
36activiti - 用户任务(组任务)
34activiti - 开始活动节点
34activiti - 开始活动节点
34 0
37activiti - 用户任务(工作流定义的角色组)
37activiti - 用户任务(工作流定义的角色组)
125 0
|
计算机视觉
VS2019如何添加已有的配置表(使得之前已经配置好的属性可以无需配置直接使用)
VS2019如何添加已有的配置表(使得之前已经配置好的属性可以无需配置直接使用)
179 0
Activiti原理分析(二)多实例,会或签与依次审批
Activiti 原理分析系列文章的第二篇。这里我们重点研究在 Activity 中如何实现会或签以及依次审批的功能,以及 BPMN 中的多实例规范。
4209 2
Activiti原理分析(二)多实例,会或签与依次审批