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 Java
Flowable工作流-高级篇
Flowable工作流-高级篇
10213 1
activiti创建自子任务,创建抄送任务,任务分裂的实现思路
activiti创建自子任务,创建抄送任务,任务分裂的实现思路
1906 0
|
XML Java Nacos
Spring Boot 整合Nacos 版本兼容适配 史上最详细文档
本文介绍SpringBoot整合Nacos的完整流程,涵盖Nacos下载安装、配置中心与服务发现集成、版本兼容性问题及实战配置。重点解决SpringBoot 3.3.0与Nacos版本适配难题,推荐使用Spring Cloud Alibaba方案,并提供项目开源地址供参考学习。
|
SQL 关系型数据库 MySQL
MySQL探索:详解WITH AS语法的使用。
总的来说,MySQL的 `WITH AS`语法就如同我们路途中的导航设备,能帮助我们更好地组织和简化查询, 增强了我们和数据沟通的能力,使得复杂问题变得可控且更有趣。不论是在森林深处,还是在数据的海洋中,都能找到自己想要的路途和方向。
2118 12
|
缓存 监控 数据可视化
|
监控 安全 测试技术
选择Postman免费版还是付费版,进行 API 测试呢?
深入了解 Postman 免费版和付费版的细节,看看哪一个更适合您的 API 需求。
|
存储 Java 数据安全/隐私保护
SpringBoot整合Flowable【03】- 通过Flowable-UI体验一个简单流程
本文介绍了如何使用Flowable 7.0以下版本的flowable-ui进行流程建模、发布和执行。首先,通过解压并启动flowable-ui war包,访问http://localhost:8080/flowable-ui/idm/#/login登录系统。接着,创建并绘制一个简单的绩效流程模型,包含开始节点、任务节点(自评、上级评、隔级评)和结束节点,并为各节点分配处理人。然后,创建应用并发布绩效流程。最后,通过创建a、b、c三个用户分别完成各节点任务,演示了整个流程的执行过程。本文旨在帮助读者理解Flowable的基本操作和流程元素,后续将介绍通过Java代码控制流程的方法。
5117 2
SpringBoot整合Flowable【03】- 通过Flowable-UI体验一个简单流程
|
存储 Java API
SpringBoot整合Flowable【02】- 整合初体验
本文介绍了如何基于Flowable 6.8.1版本搭建工作流项目。首先,根据JDK和Spring Boot版本选择合适的Flowable版本(7.0以下)。接着,通过创建Spring Boot项目并配置依赖,包括Flowable核心依赖、数据库连接等。然后,建立数据库并配置数据源,确保Flowable能自动生成所需的表结构。最后,启动项目测试,确认Flowable成功创建了79张表。文中还简要介绍了这些表的分类和常用表的作用,帮助初学者理解Flowable的工作原理。
4242 0
SpringBoot整合Flowable【02】- 整合初体验
|
前端开发 Java API
SpringBoot整合Flowable【07】- 驳回节点任务
本文通过绩效流程的业务场景,详细介绍了如何在Flowable工作流引擎中实现任务驳回功能。具体步骤包括:获取目标任务节点和当前任务节点信息,进行必要的判空和逻辑校验,调用API完成节点回退,并清理相关脏数据(如历史任务和变量)。最后通过测试验证了驳回功能的正确性,确保流程能够成功回退到指定节点并清除中间产生的冗余数据。此功能在实际业务中非常有用,能够满足上级驳回自评等需求。
3278 0
SpringBoot整合Flowable【07】- 驳回节点任务
|
数据库
Activiti进阶篇-网关
Activiti进阶篇-网关
Activiti进阶篇-网关

热门文章

最新文章