摘要: 目录 参考资料 介绍 详细说明 Activiti7使用步骤 参考资料 太多折叠了 基本认知 https://www.bilibili.com/video/BV1Wf4y1879C?p=6&vd_source=30a65f4c49a9b7fc7ffd31190ecd1814 https://segme 阅读全文
posted @ 2022-11-08 14:11 夏·舍 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 这是非spring boot项目中activiti工具类 如果是spring boot项目,注意把对象的创建和管理交给spring boot,然后只需要用注解比如@Autowired引入,后续的函数操作可以沿用下面工具类中写的 public class ActivitiUtil { //Activi 阅读全文
posted @ 2022-11-08 14:06 夏·舍 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 目录 maven yml 自动部署bpmn 基础流程操作 maven 直接在maven就能引入各种需要的依赖,Activiti7正式版发布后,就已经支持与SpringBoot2.X版本完全整合开发了。 核心的依赖就是org.activiti:activiti-spring-boot-starter 阅读全文
posted @ 2022-11-08 14:06 夏·舍 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 目录 任务监听器 说明 bpmn设置 监听器代码 执行监听器 说明 bpmn设置 监听器代码 事件监听器 说明 可监听事件 全局事件监听器 实现 ActivitiEventListener 接口 新增配置类 运行时状态监听器(推荐) 两种方案对比 任务监听器 说明 任务监听器是处理业务逻辑的重要的地 阅读全文
posted @ 2022-11-08 14:05 夏·舍 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 目录 BPMN设置 会签任务 Assignee 会签任务 Candidate Users BPMN设置 会签是通过节点UserTask的属性多实例Multi Instance来设置的,要设置如下 Sequential:执行顺序,true表示多实例顺序执行,false表示多实例并行。 Loop Car 阅读全文
posted @ 2022-11-08 14:04 夏·舍 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 目录 委派 驳回 委派 A由于某些原因不能处理该任务可以把任务委派给用户B代理,当B决绝完之后再次回到用户A这里,然后由A去完成任务,在这个过程中A是任务的所有者OWNER_,B是该任务的办理人Assignee。A->B->A。 应用场景:这事太大,我做不了主,我先问一下老大delegateTask 阅读全文
posted @ 2022-11-08 14:03 夏·舍 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 目录 bpmn设置 代码 流程之间的传参 bpmn设置 定义流程,id为LeaveProcess2 定义流程,id为LeaveProcess1,在其中使用子流程节点CallActivityTask调用其它流程,它的属性Called Element值为其它流程Id 代码 部署两个流程,并启动Leave 阅读全文
posted @ 2022-11-08 14:02 夏·舍 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 目录 排他网关 说明 与连线上设置分支条件的区别 并行网关 说明 会签任务 举例 包含网关 说明 举例 事件网关 说明 举例 排他网关 说明 也叫异或(XOR)网关,可以实现流程的“或”逻辑,图标图下 执行到这个网关,所有分支都会判断条件是否为 true,如果为 true 则执行该分支,注意,排他网 阅读全文
posted @ 2022-11-08 14:01 夏·舍 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ## 目录 bpmn指定候选者 代码通用部分 启动流程并设置流程变量 查询组任务 拾取组任务 归还组任务 交接组任务 bpmn指定候选者 可以直接在节点写死候选者,多名候选者之间用逗号隔开 但是常见业务场景中,候选者并不会被写死,而是在节点用UEL表达式,根据业务需求传入候选者 代码通用部分 这里 阅读全文
posted @ 2022-11-08 13:59 夏·舍 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 目录 流程变量 应用说明 流程变量作用域 代码通用部分 使用方式 bpmn设置UEL表达式 启动流程时设置全局流程变量 完成任务时设置全局\局部流程变量 直接设置全局\局部流程变量 获取流程变量 流程变量 应用说明 activity的基础用法中,bpmn各个节点的负责人assignee都是写死的,实 阅读全文
posted @ 2022-11-08 13:58 夏·舍 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 目录 编写BPMN文件 创建工作流引擎对象 创建 processEngineConfiguration 创建ProcessEngine 常用service说明 代码通用部分 部署流程定义文件 说明 单个文件部署 压缩包部署 启动流程实例 查询个人任务 完成任务 查询流程定义 删除流程定义 查询流程定 阅读全文
posted @ 2022-11-08 13:56 夏·舍 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 目录 建议 绘制BPMN的工具 IDEA插件市场直装 网站下载再本地安装 准备java项目环境 maven工程 spring boot工程 数据库 建库 配置xml 非spring boot项目 配置activity.cfg.xml spring boot项目 配置log4j.properties 阅读全文
posted @ 2022-11-08 13:55 夏·舍 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 目录 说明 图标 常用图标 BPMN本质 XML BPMN小细节 连线 乱码 导出图片 说明 BPMN就是使用各种图标,外加连线,实现可视化定义流程,并给流程各个节点设置负责人或候选组 图标 activity提供的可视化的方式写实现流程时,基于的是BPMN语言,BPMN是一种规范,各个厂家基于这个规 阅读全文
posted @ 2022-11-08 13:52 夏·舍 阅读(586) 评论(0) 推荐(0) 编辑