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


相关文章
|
XML 数据可视化 安全
一文了解Activiti7
一文了解Activiti7
504 0
|
存储 Java 数据库连接
activiti工作流数据库表介绍
activiti工作流数据库表介绍
418 0
|
Java 关系型数据库 MySQL
SpringBoot 实现 MySQL 百万级数据量导出并避免 OOM 的解决方案!
SpringBoot 实现 MySQL 百万级数据量导出并避免 OOM 的解决方案!
966 0
|
XML 关系型数据库 MySQL
工作流框架--Activiti6.0(二)
工作流框架--Activiti6.0(二)
641 1
|
架构师 Java 关系型数据库
工作流框架--Activiti6.0(一)
工作流框架--Activiti6.0(一)
322 0
|
XML JavaScript 前端开发
基于jeecgboot的flowable流程支持服务任务的功能
基于jeecgboot的flowable流程支持服务任务的功能
423 0
|
运维
【问题篇】activiti通过修改表手动退回流程
【问题篇】activiti通过修改表手动退回流程
383 1
|
前端开发 JavaScript Java
基于Springboot+SpringSecurity+Activiti7实现的工作流系统可方便二次开发(附完整源码)
基于Springboot+SpringSecurity+Activiti7实现的工作流系统可方便二次开发(附完整源码)
488 0
Activiti监听器中设置候选人
Activiti监听器中设置候选人
224 0