![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
activiti6.0
管她是人是狐还是萨摩耶
真正入职几个月后开始尝试记博客,就当作个人笔记吧。
展开
-
activiti 流程图中使用SeriviceTask(自动服务任务)
Bpmn2.0规范的Java 服务任务(java service task)主要用处:服务任务用户调用一个外部java类应用场景:当客户有这么一个需求:下一个任务我需要自动执行一些操作,并且这个节点不需要任何的人工干涉,也就是说这个节点是自动化的。那么,这个当前面一个经办人员把任务发送下去的时候,自然而然的下一个节点就会开始马上执行。这个时候。我们就需要使用Activiti工...原创 2019-03-20 15:09:15 · 2891 阅读 · 2 评论 -
Activiti6.0初步学习(三) Activti6.0与版本5的不同以及几个坑,例:ActivityImpl类的替代类
网上关于Activiti6的资料不知道为啥出来这么久了,2019年了,还是少的可怜。。。所以一个点找不到真叫那个头皮发麻。正题:Activiti6最大的变化点就是对代码进行了重构,该版本修复以往的Bug并不多,但内部实现相对来说变化比较大(其实我不懂,没用过5,只是百度的资料全是5.。。).不同点及实现:1. 在6.0中org.activiti.engine.impl.pv...原创 2019-03-20 15:32:36 · 15919 阅读 · 4 评论 -
Activiti6.0 实现节点间的自由跳转问题及后台代码
相关流程如下:主要思路是:干掉当前节点运行时的任务,直接让流程走到目标节点。但activity6.0版本扔掉了原来的pvm,直接针对bpmn进行处理,所以不能使用原来的ActivityImpl类对活动进行操作,而是用FlowNode类直接操作bpmn文件。下面以业务内的【撤回】功能为例:流程图:在该流程图中,业务要求任务进行到过程1、过程2时,均支持【用户撤...原创 2019-03-20 16:00:38 · 3658 阅读 · 6 评论 -
activity5.12和activity6.0工作流,查看流程图以及动态显示任务当前执行的点 两种不同的处理方式及后台代码
查看流程图Activiti5.12(写的粗糙,好久之前写的,现在编辑一下主要为了6.0版本):查看当前活动,获取当前活动对应的坐标x,y,width,height(原理很简单,就是在前台显示一个框框,比如设置成红色,然后每个节点userTask时,框框位置改变下,框住它就完事了。OVER。)这些坐标存在于.bpmn文件中,可转换成.xml文件成查看使用任务id查询任务对象...原创 2019-03-20 16:02:04 · 4043 阅读 · 1 评论 -
activit6.0 初步学习(一)基础配置及了解核心api
因公司要求,将自己核实,全部踩坑过得资料写成文档,索性当做博客发出来,给其他朋友灵感以及自己以后回忆。核心七大接口、28张表1.1 七大接口 RepositoryService:提供一系列管理流程部署和流程定义的API。 RuntimeService:在流程运行时对流程实例进行管理与控制。 TaskService:对流程任务进行管理,例如任务提醒、任务完成和创建任务等。 ...原创 2019-03-20 14:43:37 · 599 阅读 · 0 评论 -
activit6.0 + Springboot2.0 + idea2018.1.6 初步学习(二)基本入门代码+流程变量+用户任务(个人任务、组任务、角色任务)
因公司要求,将自己核实,全部踩坑过得资料写成文档,索性当做博客发出来,给其他朋友灵感以及自己以后回忆。Activiti的大致流程:使用bpmn生成流程定义图之后, 将会生成xml文件, activiti去读取xml,对数据库做操作(activiti会在数据库创建相关表)流程实例、任务的执行(基础)以下列流程图为例:创建工作流引擎ProcessEngine...原创 2019-03-20 14:59:29 · 544 阅读 · 0 评论