Activiti7
文章平均质量分 58
慕课网Activiti7企业实战学习笔记(花钱买的企业实战知识)
一写代码就开心
一起学编程呀,头秃的那种。
学完之后,找一份java,python开发的工作不成问题
展开
-
Activiti7笔记(四)Activiti进阶,什么是流程变量,使用方法是什么
目录1 什么是流程变量2、流程变量类型3、流程变量作用域3.1、globa变量3.2、local变量4、流程变量的使用方法4.1、在属性上使用UEL表达式4.2、在连线上使用UEL表达式5、使用Global变量控制流程5.1、需求5.2、流程定义1 什么是流程变量流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti结合时少不了流程变量,流程变量就是 activiti 在管理工作流时根据管理需要而设置的变量。比如:在出差申请流程流转时如果出差天数原创 2022-05-26 11:24:56 · 576 阅读 · 0 评论 -
Activiti7的api查询(实时更新)
目录1 背景2 各个api2.1 引擎对象里面的方法2.2 创建工作流引擎-------getDefaultProcessEngine()2.3 操作历史表的实体类------HistoryService2.3.1 获取HistoryService的方法getHistoryService()2.3.2 创建历史任务实例对象createHistoricTaskInstanceQuery()2.3.1.1 processDefinitionKey()2.3.1.2 taskAssignee()2.3.1.原创 2022-05-26 11:24:12 · 3197 阅读 · 0 评论 -
HistoricProcessInstance 和 HistoricActivityInstance 有什么区别,HistoricActivityInstance 是否指的任务实例?
目录问题实现问题HistoricProcessInstance 和 HistoricActivityInstance 有什么区别,HistoricActivityInstance 是否指的任务实例?实现HistoricProcessInstance查询所有的流程实例信息。HistoricActivityInstance查询每个流程实例processInstance经历的所有活动,即走过的审批节点历程。包括任务执行人、网关、开始事件和结束事件等。不同的api操作的主要的表是不一样的;act_h原创 2022-04-18 09:44:14 · 1067 阅读 · 0 评论 -
springboot集成activiti7,不用新特性,咋把springsecurity框架去掉了
目录问题解决问题springboot集成activiti7,不用新特性,咋把springsecurity框架去掉了解决在启动类上面加注解@SpringBootApplication(exclude = {org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class, org.springframework.boot.actuate.autoconfigure.secu原创 2022-04-13 13:54:11 · 2130 阅读 · 1 评论 -
activiti7怎么样校验上传的流程文件,定义的流程规则是否合法呢?我随便画一个开始节点也能部署成功
目录确实可以随便定义一个xml就上传,只要满足BPMN结构,就不会报错。流程定义的正确性,需要上传后人工测试每个环节来保证流程绘制是满足需求的。原创 2022-04-13 09:52:11 · 527 阅读 · 0 评论 -
activiti7并行网关,一个审批通过,一个审批不通过,但是也要走完流程,这个如何画流程图
目录问题实现问题我有一个图中的业务,需要两个部门审批都通过才结束,但是如果其中任意一个部门不同意的话,也要结束整个流程,请问这个图要怎么画,代码逻辑怎么实现呢。实现原创 2022-04-12 16:40:17 · 1123 阅读 · 2 评论 -
activiti7 关于并行网关,一个人审核通过,一个人审核不通过,如何走流程
目录问题实现问题我现在有这样一个场景,使用并行网关进行两人审核,如果其中一个人审核不通过则回退给发起人,同时并行网关中另外一个审核人的任务也消失。这种场景使用并行网关如何实现,实现任务是不会消失的,所以可以这么操作。2个审核人任意一个选不通过的代码中,让另外一个审核人自动审核,完成另外审核人的任务。同时流程变量设置为不通过的转到,到后续判断中走不通过流程。...原创 2022-04-12 16:36:49 · 1818 阅读 · 2 评论 -
activiti7 不能使用taskCandidateUser()这个方法
目录问题问题activiti7 不能使用taskCandidateUser()这个方法。如果使用会报错这个方法在activiti7里面结合了springsecurity框架,使用了安全框架机制,会说当前候选人没有登录原创 2022-04-12 16:08:02 · 1057 阅读 · 0 评论 -
activiti7使用实体类设置变量(坑),实体类里面的名称必须是都是小写
目录解决解决我们使用实体类,给流程里面的变量赋值,这个实体类里面的属性名称,必须是小写,不能使用驼峰,不能大小写混搭,不然在执行代码的时候,会报错,说变量名找不到原创 2022-04-12 15:53:32 · 418 阅读 · 0 评论 -
activiti7 如何动态设置下一环节的审批人
目录解决解决这个是一个比较常用的功能可以理解为在前端选择下一个环节审批人,用户ID传到后台,后台通过UEL表达式赋值给Activiti的代办人流程变量即可总结:在BPMN代办人中使用流程变量。...原创 2022-04-12 15:47:48 · 4893 阅读 · 0 评论 -
activiti7 在流程图里面设置了变量,在代码里面不要反复给一个变量赋值,不然不会覆盖
目录问题与解决问题与解决在设置流程图的时候,对于一个节点,设置了变量,之后再代码里面赋值的时候,不要反复的设置值,也就是不要一个人办理任务的时候对当前流程实例设置了变量值,另一个人办理任务的时候,再次设置变量值,这样是不会覆盖的;这个是activiti7的bug;不会覆盖...原创 2022-04-12 15:10:57 · 870 阅读 · 4 评论 -
activiti7 的M4版本,有一个bug,就是生成的表里面有的缺字段,需要这样做
目录1问题2 解决1问题activiti7 的M4版本,有一个bug,就是生成的表里面有的缺字段2 解决在生成25张表之后,我们需要执行这个语句-- ------------------------------ 修复Activiti7的M4版本缺失字段Bug-- ----------------------------alter table ACT_RE_DEPLOYMENT add column PROJECT_RELEASE_VERSION_ varchar(255) DEFAULT N原创 2022-04-11 17:58:17 · 1127 阅读 · 0 评论 -
解决M4以上版本每次重启生成 SpringAutoDeployment 记录的问题
目录1 问题2 解决1 问题关于使用Activiti的M5和M6版本每次服务重启后,会自动在act_re_deployment表中生成SpringAutoDeployment记录的问题,可以通过在application.yml中添加如下配置解决:2 解决原创 2022-04-11 17:51:01 · 542 阅读 · 0 评论 -
Activiti7笔记(八)activiti加签,转签,会签,任务监听器,添加查询审批意见
目录1 加签功能2转签功能3 会签3.1 什么是会签3.2 会签实现流程4 任务监听器4.1 实现5 Activiti添加和查询审批意见1 加签功能我们已经定义好一个bump,并且已经将这个流程保存到数据库中,比如申请请假,有个人申请了请假,经理已经审批完成,总经理改审批了,本来应该是总经理审批完成,这个流程就走完了,这个就是我们在bump里面定义好的,但是这个时候,总经理想让董事长知道这个,想看看董事长的看法,所以需要将这个请假申请加签到董事长,这个董事长审批是不在这个bump里面的,这个要知道;原创 2022-04-08 15:04:36 · 10070 阅读 · 2 评论 -
Activiti7笔记(五)Activiti进阶,Activiti与Spring整合开发,Activiti7与SpringBoot整合开发
目录1 Activiti与Spring整合开发1.1 在pom.xml文件引入坐标1.2 创建activiti-spring.xml1.3 测试Activiti与Spring整合1.4 执行流程分析2 Activiti7与SpringBoot整合开发2.1 SpringBoot整合Activiti7的配置2.2 SpringBoot的application.yml文件配置2.3 编写启动类2.4 添加SpringSecurity安全框架整合配置2.4.1 添加SecurityUt原创 2022-04-06 15:26:07 · 1052 阅读 · 0 评论 -
Activiti7笔记(四)Activiti进阶,什么是网关,网关种类分为什么,网关的案例实现
目录1网关作用是什么1.1 排他网关ExclusiveGateway1.1.1 什么是排他网关:1.1.2 流程定义1.1.3 测试1.2 并行网关ParallelGateway1.2.1 什么是并行网关1.2.3 流程定义1.2.3 并行网关案例1.3 包含网关InclusiveGateway1.3.1 什么是包含网关1网关作用是什么网关用来控制流程的流向1.1 排他网关ExclusiveGateway只有一个分支可以使用1.1.1 什么是排他网关:排他网关,用来在流程中实现决原创 2022-04-06 11:31:16 · 1797 阅读 · 0 评论 -
Activiti7笔记(三)Activiti进阶,什么是流程实例,流程实例相关知识解读
目录1 背景2 什么是流程实例3 启动流程实例 并添加Businesskey(业务标识)4 挂起、激活流程实例4.1 为什么要有挂起,激活4.2 全部流程实例挂起1 背景之前一直是activiti这个25张表里面自己操作,就相当于一个demo,现在我们要和自己的业务进行整合2 什么是流程实例流程实例(ProcessInstance)代表流程定义的执行实例。一个流程实例包括了所有的运行节点。我们可以利用这个对象来了解当前流程实例的进度等信息。例如:用户或程序按照流程定义内容发起一个流程,这就是一原创 2022-04-05 14:43:50 · 2561 阅读 · 0 评论 -
Activiti7笔记(二)Activiti7一共涉及到25张表,哪些操作会涉及哪些表,每张表的作用是什么
目录1 表结构介绍1.1 表的命名规则和作用1.2Activiti数据表介绍2 什么场景下要操作哪些表?2.1 流程部署涉及到的表2.1.1流程定义表 :[ACT_RE_DEPLOYMENT]2.1.2流程定义表 :[ACT_RE_PROCDEF]2.1.3一般数据 :[ACT_GE_BYTEARRAY]2.1.4一般数据 :[ACT_GE_PROPERTY]2.1.5 总结 : 操作数据表2.2 启动流程实例涉及到的表2.2.1 一般数据 [ACT_GE_PROPERTY]2.2.2 流程历史记录 [A原创 2022-04-02 17:41:33 · 9663 阅读 · 2 评论 -
Activiti7笔记(一)Activiti7是什么,入门流程操作的代码实现
Activiti7笔记(一)Activiti7是什么,入门流程操作的代码实现原创 2022-04-02 17:41:16 · 1266 阅读 · 0 评论