
工作流框架
文章平均质量分 63
camunda、activiti
也许不许耶
知足且上进!温柔且坚定!
展开
-
【审批工作流camunda教程】(一):创建camunda项目=>部署流程定义=>创建流程实例=>走完流程实例
教程(一)学习前提:①了解bpmn2.0基础知识中的:startEvent,endEvent,Task;②会使用IDEA,以及Maven(JAVA);1、首先,保存下方这个最简单的xml文件为:【simpleTest.bpmn20.xml】<?xml version="1.0" encoding="UTF-8"?><bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmln原创 2021-01-18 16:04:15 · 11227 阅读 · 2 评论 -
【审批工作流camunda教程】(二):camunda数据库中的48张表分别的大致含义,数据库表结构介绍
camunda目前我使用的版本中,它有47张表。camunda一共有五类表,通过名称来分别它们的不同。一、首先是以"act_ge_"开头的三张表(这里不讲解每个字段都是什么,只是大致说明一下每张表都用处):act_ge_bytearray:保存诸如流程定义等的二进制信息。 act_ge_property:存储引擎级别的数据,一般用不到,看看就好了。 act_ge_schema_log:数据库脚本执行日志表。二、然后是有关历史的表,以"act_hi_"开头的表:act_hi_actins原创 2021-01-19 10:56:55 · 7078 阅读 · 9 评论 -
【审批工作流camunda教程】(三):下载camunda-modeler并将其置为IDEA的外部工具详细过程,且在camunda-modeler中进行绘制流程定义图
第一步:打开官方网址:https://camunda.com/download/modeler/第二步:向下滑动两三下滑轮,到达如图位置,选择符合本机配置的download,进行下载,并将其解压放在你想放在的位置:第三步:打开IDEA,FILE->SETTINGS->TOOLS->EXTERNAL TOOLS,如图:第四步:点击“+”号,如图进行输入,根据解压的文件夹位置进行输入,然后点击ok,然后点击apply进行应用【忘了是不是需要重启一下idea,不过最好是重启一原创 2021-01-26 18:22:01 · 10854 阅读 · 5 评论 -
【审批工作流camunda教程】(四):不使用camunda-modeler,使用Fluent Builder API,代码编写流程定义并部署
Fluent Builder API官方文档位置:https://docs.camunda.org/manual/7.5/user-guide/model-api/bpmn-model-api/fluent-builder-api/首先提前说明一点:这个API可以正确生成流程定义,流程定义也可以使用,但是如果想要生成清晰明了,不需要修改就可以使用的可以观看的流程定义图的话,是不一定成功的,举一个简单的例子。 @Test public void t5(){ BpmnMo原创 2021-01-27 14:28:16 · 3916 阅读 · 2 评论 -
【审批工作流camunda教程】(五):代码编写流程定义,并自定义创建需要展示的流程图
学过工作流的应该都能分清什么叫做流程定义,什么叫做流程图吧。严格来讲,流程图包括流程定义,但不局限于流程定义,毕竟还有个图形显示。就好比bpmn文件,虽然有着代码方式的显示,但也有着图形方式的显示方式。之前在教程(四)中有写到一个方式:Fluent Builder API,但这个方法只推荐用于简单的、不复杂的、无循环的、分支少等等的流程定义的编写。在下面要讲到的,同样是用代码方式去编写流程定义,但是不同的是,流程图的生成方式,也是需要自己实现的,也就是自定义化,根据不同的需求,实现流程图的代码也原创 2021-07-01 11:10:55 · 7166 阅读 · 17 评论 -
activiti7 『生成流程图』+『流程追踪』+『高亮显示』+『当前节点』红色+『其余途径节点』绿色+『剩余节点』正常显示
activiti7 『生成流程图』+『流程追踪』+『高亮显示』+『当前节点』红色+『其余途径节点』绿色+『剩余节点』正常显示原创 2020-12-09 20:11:34 · 9578 阅读 · 81 评论 -
SpringBoot与activiti7版本间的粗略对应关系
SpringBoot与activiti7版本间的粗略对应关系原创 2022-03-21 19:06:55 · 4954 阅读 · 5 评论 -
Activiti7-25张表-字段释义及表名【完整版】
# 使用ctrl+f在页面上直接搜索你想搜索的字段即可 # activiti框架表名: "act_ge_bytearray": "二进制数据表", "act_ge_property": "属性数据表存储整个流程引擎级别的数据 "act_hi_actinst": "历史节点表", "act_evt_log": "事件日志表", "act_hi_attachment": "历史附件表", "act_hi_comment": "历史意见表", ...原创 2021-08-23 11:00:36 · 2789 阅读 · 2 评论 -
【Activiti】Springboot+activiti【assignee不生效】【idea使用camunda-modeler】
如果将camunda加入到idea中并使用其画图,在设置assignee和candidateUsers,candidateGroups时,activiti无法解析,只有将其前缀从camunda改为activiti时,才可以使用。如:"activiti:assignee"。原创 2020-11-09 20:31:40 · 3807 阅读 · 13 评论 -
【camunda】获取act_hi_detail表中的所有信息,包括每个节点用过的变量信息
// 该流程实例的所有走过的task List<HistoricTaskInstance> taskInstanceList = historyService.createHistoricTaskInstanceQuery() .processInstanceId(processInstanceId) .finished() .list(); for ...原创 2021-01-14 17:53:42 · 1933 阅读 · 1 评论 -
【camunda】部署流程定义后,act_re_procdef中不存在,但act_ge_bytearray和act_re_deployment中存在
repositoryService.createDeployment() .addModelInstance(processDefinitionName+".bpmn20.xml", modelInstance) .name(processDefinitionName) .deploy();repositoryService.createDeployment() .name.原创 2021-01-08 15:17:07 · 2871 阅读 · 3 评论 -
【camunda】开启权限后,一些操作所需要的资源以及权限
开启权限后:相关操作所需要的的资源以及权限:ResourcePermissionResource_Id查询ProcessDefinition62流程定义keyProcessInstance6512流程定义keyHistoricProcessInstance64096流程定义key创建ProcessInstance6256流程定义key88*例:创建流程实例所需要的权限为:①资源8对应的权限8,原创 2020-12-24 14:43:07 · 820 阅读 · 1 评论 -
【camunda】与JPA共同使用时,在初始化系统时因事务管理器混用,导致JPA的save失效
记录:因为JPA自带一个事务管理器,而我在某一个配置类中又声明了一个bean事务管理器,导致事务管理器的混用,从而导致事务失效,从而导致初始化失败,从而导致系统启动失败。原创 2021-01-13 10:29:57 · 681 阅读 · 0 评论