
Activiti
文章平均质量分 87
工作流
林深时见鹿v
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot整合Activiti7——实战之放假流程(会签)
将启动流程后的流程实例ID更换到下面。将启动流程后的流程实例ID更换到下面。原创 2024-04-18 17:28:13 · 1252 阅读 · 0 评论 -
SpringBoot整合Activiti7——实战之加班流程(驳回)
SpringBoot整合Activiti7——实战之加班流程(驳回)原创 2024-04-07 09:19:12 · 1084 阅读 · 0 评论 -
SpringBoot整合Activiti7——实战之出差流程(分支)
出差流程代码实现原创 2024-03-18 11:52:08 · 1301 阅读 · 0 评论 -
SpringBoot整合Activiti7——实战之请假流程(普通)
请假流程:开始-填写请假单-部门审批-结束。将启动流程后的流程实例ID更换到下面。将启动流程后的流程实例ID更换到下面。将启动流程后的流程实例ID更换到下面。原创 2024-03-12 17:18:06 · 1459 阅读 · 0 评论 -
SpringBoot整合Activiti7—— 补偿边界/补偿中间事件(十五)
代码实现补偿边界/补偿中间事件原创 2024-02-03 16:50:03 · 980 阅读 · 1 评论 -
SpringBoot整合Activiti7——取消结束/取消边界事件(十四)
取消结束/取消边界事件代码实现原创 2024-01-17 09:54:49 · 1052 阅读 · 1 评论 -
SpringBoot整合Activiti7——终止结束事件(十三)
终止结束事件代码实现原创 2024-01-08 09:53:35 · 725 阅读 · 0 评论 -
SpringBoot整合Activiti7——信号事件(十二)
信号事件原创 2023-12-14 10:13:57 · 809 阅读 · 0 评论 -
SpringBoot整合Activiti7——消息事件(十)
信息会储存在 表中。原创 2023-12-02 11:12:01 · 1140 阅读 · 2 评论 -
SpringBoot整合Activiti7——错误事件(十一)
文章目录错误事件开始事件边界事件结束事件代码实现开始事件xml文件测试流程流程执行步骤边界与结束事件xml文件自定义错误监听器测试流程流程执行步骤错误事件好像都是中断的。非中断没测出来!!!<!-- 定义错误 --><error id="error1" name="errorCode1" errorCode="123456"/><error id="error2" name="errorCode2" errorCode="123456"/>开始事件原创 2023-12-01 14:44:06 · 736 阅读 · 0 评论 -
SpringBoot整合Activiti7——定时器事件(九)
需要开启异步任务配置:全局配置类中 触发时间后会在 表中记录,事件结束后自动删除。遵循ISO 8601标准时间段P表示日期的开始(年月日),T表示时间的开始(时分秒)原创 2023-11-14 10:01:11 · 2006 阅读 · 4 评论 -
SpringBoot整合Activiti7——全局监听器(八)
运行 startProcess,可以看到监听到任务节点1的创建和分配事件。全局配置类设置(config.setEventListeners())它是引擎范围的事件监听器,可以捕获所有的Activiti事件。启动流程动态添加并且可以指定要监听的事件类型(推荐)运行 deployProcess。枚举类中包含全部事件类型。spring bean配置。表中看到相关的日志记录。原创 2023-11-03 17:02:56 · 1799 阅读 · 0 评论 -
SpringBoot整合Activiti7——任务监听器(七)
运行 startProcess,可以看到首先监听到任务节点1分配的事件,然后再是创建任务事件(因为有多个监听器顺序不一致)。运行 completeTask,首先完成的是节点1任务,可以看到监听器监听到任务完成的事件。任务监听器可以在任务创建、任务分配、任务完成、任务删除发生时触发,从而执行相应的逻辑。运行 deployProcess。原创 2023-10-24 23:07:04 · 2009 阅读 · 3 评论 -
SpringBoot整合Activiti7——执行监听器(六)
示例:开始 -> 节点1 -> 节点2 -> 结束·创建监听器class方法expression方法delegateExpression测试流程部署流程运行 deployProcess运行 startProcess,可以看到执行监听器的监听到的顺序,包括启动、顺序流、节点。运行 completeTask,首先完成的是任务节点1,可以看到end任务节点1 - take顺序流2 - start任务节点2再次运行 completeTask,完成任务节点2,可以看到结束看整个执行流程。原创 2023-10-17 11:55:18 · 1379 阅读 · 0 评论 -
SpringBoot整合Activiti7——流程变量(五)
任务办理时设置local流程变量,当前运行的流程实例只能在该任务结束前使用,任务结束该变量无法在当前流程实例使用,可以通过查询历史任务查询。设置完后只有该task可见。(或者taskService.setVariableLocal设置)临时变量不做持久化存储,也就是不存储数据库。(taskService.setTransientVariable)启动实例时设置的变量(或者taskService.setVariable设置),设置完后流程全局可见。原创 2023-10-07 14:01:51 · 755 阅读 · 0 评论 -
SpringBoot整合Activiti7——代理/候选人/候选组(四)
用来把一个群体的人指定为一个任务的权限人,对应的是activiti中的用户组,分配一个用户组id到某个任务上,可以指定整个组的人为该任务的候选人。只要任务还未被签收,候选组内的任意用户都可以签收该任务;一旦任务被签收,候选组内的其他用户就无法查看与签收该任务咯。如果候选组中存在多个用户,那么只有其中的某个用户签收了任务,那么其它用户就看不到该任务。这里的candidateUsers是一个流程变量,以list的形式存放了候选人列表。一个任务可以设置多个候选人,候选人在业务上指的是有权对该任务进行操作的群体。原创 2023-09-16 09:43:57 · 4252 阅读 · 0 评论 -
SpringBoot整合Activiti7——IDEA画图插件(三)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2023-09-12 14:58:52 · 1312 阅读 · 0 评论 -
SpringBoot整合Activiti7——表结构说明(二)
表名说明部署信息流程设计模型部署流程定义数据。原创 2023-09-04 09:13:12 · 314 阅读 · 0 评论 -
SpringBoot整合Activiti7——配置与启动(一)
Activiti7只是对BPMN2.0规范实现的一个java框架而已,他是一个工作流程控制和管理框架,就是来处理系统中的业务流程的,对整个业务系统起到辅助和支持作用。一般有两种存在方式,一种是和业务代码耦合在一块,另一种是依靠activiti7做成单独的微服务,实现功能的复用,成为真正的工作流“引擎”。原创 2023-09-02 10:56:32 · 1727 阅读 · 0 评论