自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gblfy_Blog

The harder you work, the luckier you will be

原创 SpringBoot2.x 整合websocket 消息推送,单独发送信息,群发信息

根据公司需求在SpringBoot项目中集成站内信,于是,我做了一个SpringBoot2.x 整合websocket 消息推送,给指定用户发送信息和群发信息即点点对方式和广播方式2种模式。 文章目录一、地址部署总览二、实战需求案例三、实战准备3.1. pom依赖3.2. application...

2019-11-20 23:25:55 292 0

原创 SpringBoot集成Editor.md 流程详细

Editor.md 是一款开源的、可嵌入的 Markdown 在线编辑器(组件),基于 CodeMirror、jQuery 和 Marked 构建。 文章目录1. 下载插件2. 解压目录结构:3. 配置Editor.md4. 配置编辑器5. 访问地址6. 效果如下7. 图片上传8. 文件预览 1...

2019-11-20 14:13:47 218 0

原创 SpringBoot整合Editor.md实现Markdown编辑器

框架 SpringBoot1.x Markdown插件 Editor.md 持久层框架 SpringBootJPA 框架 SpringBoot2.x Markdown插件 Editor.md 持久层框架 SpringBootJPA 框架 Spring...

2019-11-20 12:43:16 187 0

原创 IDEA解决sun.misc.BASE64Encoder找不到jar包的解决方法

sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容 import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; 在项目中,设计到64位编码的。有时开发会用到JDK中自带的BASE64工具。但sun...

2019-11-19 22:29:38 308 0

原创 jboss连接池,断开后自动重连功能

最近客户现场的测试环境连的数据库极不稳定,经常会出现需要重新启动数据库的情况, 但是一旦重启数据库 则会出现 提示 ,执行sql错误,原因就是datasource 没有获取新的连接! 那么解决办法就是怎样让jboss每次提供连接的时候都给我们可用的最新的连接! 文章目录一、环境配置二、配置文件路...

2019-11-18 09:31:34 163 0

原创 SpringBoot集成flowable-modeler(6.4.1) 实现免登

因公司需求需要将flowable的流程设计器集成到项目中,下面将最近的研究成果记录一下。 文章目录一、下载flowable-modeler源码二、添加相关maven包三、调用idm服务重新接口四、配置类五、启动类跳过登陆拦截六、配置文件 一、下载flowable-modeler源码 把fl...

2019-11-17 21:02:45 732 2

原创 maven打包时跳过测试

在运行mvn install或mvn package时跳过Test <project> [...] <build> <plugins> <plugin> <groupId>o...

2019-11-17 10:02:15 44 0

转载 flowable笔记 - 简单的通用流程

简介 通用流程可以用于一些基本的申请,例如请假、加班。 大致过程是: 1. 创建申请 2. 分配给审批人(需要审批人列表,当前审批人) -> 有下一个审批人 -> 3 -> 无 -> 4 3. 审批人审批 -> 同意 -...

2019-11-15 01:06:34 72 0

原创 Flowable通过api查询流程返回流程图节点

通过传入流程启动id去查询当前流执行节点 返回流程图 到期节点 标红显示 /** * 生成流程图 * * @param processId 任务ID */ @RequestMapping(value = "process...

2019-11-15 00:57:26 109 0

转载 flowable中动态显示节点的审批人信息

1、上面的流程图当任务还没有到的节点,用户想看看节点的人的信息,如果我们常规的是不能实现的。 2、思路就是我们取出节点的表达式,然后用我们流程实例的变量来给他翻译出来即可,如何做呢? 2.1、通过流程实例id查出历史表中的所有的变量列表 List<HistoricVariableInstan...

2019-11-15 00:56:23 99 0

转载 flowable用户组的处理

背景 flowable有自己的用户账号信息,用户信息,用户组信息,其实这些用户信息都我们系统可能都存在,那么我们如何去使用一份数据呢? 1.我们可以建立视图直接取我们的组织信息,这个可以参考相关的文档 2.我们可以把组织数据同步到flowable的表中 我们这边的处理时以同步的机制来做的,把我们的...

2019-11-15 00:54:15 103 0

转载 flowable 多实例动态添加人

1.背景: 由于在日常情况下,我们的多实例要动态添加人员的场景,有没有这样的api呢?新的flowable有这样的功能。 2.具体实现 xml <userTask id="miTasks" name="My Task ${loopCounter}" a...

2019-11-15 00:52:16 118 0

转载 flowable 动态多实例

<?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:...

2019-11-15 00:50:58 57 0

转载 flowable 实现多实例-会签-动态配置人员 参考demo

会签 即多人执行当前任务 设置判断数 通过 例如:设置了是半数通过即可通过当前节点 如果当前是4人那就是2人即通过 如果是6人那就是三人即通过 如果是5人 即三人通过 看各位的判断值是如何书写 这个值是根据各位需求改变的 以下是xml <process id="livi...

2019-11-15 00:46:34 230 0

转载 Flowable 6.4 多实例会签 审批人设置、结果判断、会签后走向

参考文章:http://huan1993.iteye.com/blog/2249764 第一部分是部署文件的大致说明,其他文章也有介绍,熟悉的可以跳过 首先部署文件中: <userTask id="_7" name="评估" flowable:assi...

2019-11-15 00:44:58 363 0

转载 flowable6.4.2流程审批后涉及到的表

当流程全部走完后,act_ru_*表的数据清空了,全部移到了act_hi_*表

2019-11-15 00:42:15 179 0

转载 flowable流程实例笔记(1)

RuntimeService 运行服务类 支持启动的方式 流程定义: 从这里获取资源文件. 执行实例: 流程实例中执行的每个环节. 流程实例: 一个流程实例包括所有运行的节点,一个流程中流程实例只有一个. 启动一个实例: public void startProcessInstance...

2019-11-15 00:41:06 64 0

转载 flowable 新的驳回方式 ChangeActivityStateBuilder 多实例驳回 并行网关驳回 普通节点驳回

6.4.0 新增加了驳回的方式,真是对中国式流程的一种福音呀,感谢flowable创始人。 再也不为开发驳回流程发愁了,网上那些视频和修改源码真的是demo级别的,不能商业用。 只有心如流水的学习才是永远的发电机,不要幻想别人能给把系统都给你做好了。 任何节点都可以跳转 runtimeServic...

2019-11-15 00:30:46 44 0

转载 flowable实现流程回退功能

前期项目要求实现流程回退(仅要求回退到上一节点),所使用的flowable版本是6.2.0-SANPSHOT。在网上收到的流程回退的例子都是activity的,然而activity的很多接口在flowable中都已经取消了。最后参考了http://blog.csdn.net/qq_30739519...

2019-11-15 00:28:59 117 0

原创 flowable子流程实现

flowable子流程 即在主流程之外去执行一个小的流程 注子流程可以套子流程 以下的我实现的流程图: 以下是我的BPMN2.0的XML: <process id="XMSubProcessUS" name="TestsubProcessUS" ...

2019-11-15 00:26:23 147 0

原创 Flowable设置流程发起人

第一种方式 直接调用原生的api设置流程的启动人 // set Flowable authenticated Authentication.setAuthenticatedUserId("123"); runtimeService.startProcessInstanceByK...

2019-11-15 00:24:19 95 0

转载 flowable 设置流程跟踪高亮线的颜色

背景:在实际情况下,很多人对这个红色的高亮有意见,所以这里我把我的修改颜色的代码分享出来,希望对大家有帮助。(如果有问题可以加QQ群:633168411 里面很多高手,人也都非常善良) 效果如下: 1、定义 MyDefaultProcessDiagramCanvas public class M...

2019-11-15 00:23:14 63 0

原创 flowable 任务节点多实例使用

我们在使用Flowable 工作流引擎的时候,最常用的肯定是任务节点,因为在OA系统、审批系统、办公自动化系统中核心的处理就是流程的运转,在流程运转的时候,可能我们有这样的一个需求,在一个任务节点的时候,我们需要多个人对这个节点进行审批,比如实际中这样一个例子,假如是一个部门的投票,这个部门有5个...

2019-11-15 00:20:35 122 0

原创 Flowable springboot项目自定义中文字体

Flowable springboot项目自定义中文字体 摘要:在flowable框架中,当我们想要集成springboot框架的时候,可能要设置中文字体,flowable6.4之前的版本因为没有可以设置字体的属性,所以我们没法进行中文字体的设置,我在flowable6.4.1版本中添加了几个字体...

2019-11-15 00:20:13 56 0

转载 flowable实战(十二)flowable 核心表ACT_RU_EXECUTION 详解(初学者误解的一张表)

一、ACT_RU_EXECUTION 表(很多初学者迷惑的一张表,以为是流程实例表,其实它叫执行实例表):这个表和act_run_task表,一起控制了用户任务的产生与完成等。 这个表是工作流程的核心表,这个表会体现主干与分支流程实例的概念,所以才有了执行实例这个叫法。 一般来讲一个流程实例都有一...

2019-11-15 00:19:47 83 0

转载 flowable实战(十一)flowable 删除数据库表先后顺序

工作流表删除顺序 drop table act_evt_log; drop table act_hi_actinst; drop table act_hi_attachment; drop table act_hi_comment; drop table act_hi_detail; drop t...

2019-11-15 00:18:17 113 0

转载 flowable实战(十)flowable 启动流程到完成所有任务之间的数据库变化

来写一下Activiti 5.18版本从启动流程到整个流程结束之间数据库表的变化 先给出流程图,很简单的流程,就是两个UserTask: 代码如下: DeploymentBuilder builder=repositoryService.createDeployment(); Deployment...

2019-11-15 00:17:32 143 0

转载 flowable实战(九)flowable数据库表中流程实例、活动实例、任务实例三者之间关系分析

场景模拟(请假流程): 员工申请请假 部门领导审批 人事审批 员工销假 本文用次例介绍在工作流中出现的几个对象及其之间的关系,以及在Activiti中各个对象是如何关联的。 在线演示实例:http://aws.kafeitu.me:8080/kft-activiti-demo 在开始之前先看看下图...

2019-11-15 00:13:11 189 0

转载 flowable实战(七)flowable核心数据库表清单

一.工作流部署—RepositoryService 1.流程定义数据表:act_re_procdef 2.流程设计模型部署:act_re_model 3.部署信息表:act_re_deployment 二.工作流运行表—RuntimeService 1.运行时流程人员表:act_ru_identi...

2019-11-15 00:10:25 78 6

转载 flowable实战(八)flowable核心数据库表详细表字段说明

数据模型设计 清单 数据表分类 描述 ACT_GE_* 通用数据表 ACT_RE_* 流程定义存储表 ACT_ID_* 身份信息表 ACT_RU_* 运行时数据库表 ACT_HI_* 历史数据库表 通用数据库 数据表 描述 ACT_GE_PROP...

2019-11-15 00:08:51 259 0

转载 flowable实战(六)flowable的意见表和附件表应用

一、act_hi_comment和act_hi_attachment两表表,前者意见表后者是附件表 意见表它里面有一个类型type字段,分别是comment代表意见(这个type可以自定义,例如自定义为:通过/退回/提前终止),缺省提供了comment,event是事件,当你给附件表增加记录时,它...

2019-11-14 23:53:02 108 0

转载 flowable实战(五)flowable驳回/退回上一步/退回到

一、驳回/退回上一步/退回到(历史某一个节点) 我们经常需要工作流中退回上一步,或者退回历史某一个节点。但由于流程的场景是很复杂的,回退有以下一些场景: 1.串行路线上的退回:流程中没有任何网关(排他网关/并行网关)和会签多实例。 2.退回到并行网关分支中的某一个节点上: 3.并行网关中...

2019-11-14 23:51:56 150 0

转载 flowable实战(四)flowable任务实例管理接口

文章目录1. 任务办理模式分两种1.1. 一种直接办理模式1.2. 一种需要签收后再办理2. 转办任务3. 委派任务与代办任务4. 待办任务列表5. 待办签收列表6. 抄送任务7. 终止任务(这个功能放到流程实例中)8. 催办任务9. 驳回10. 超时自动跳转完成11. 任务按业务类型划分12. ...

2019-11-14 23:49:15 253 3

转载 flowable实战(三)flowable流程实例管理接口

文章目录一、流程实例的管理接口常见功能:1.启动一个流程(即创建一个流程实例)2.本人发起的流程实例3.本人参与的流程实例4.挂起/激活流程实例5.提前终止流程实例(或又叫撤销流程)6.彻底删除流程实例7.流程图查看8.判断流程实例的状态(运行中/已结束)二、主要接口:2.1. 启动流程:2.2....

2019-11-14 23:39:51 67 0

转载 flowable实战(二)flowable流程模型管理接口

文章目录一、流程模型资源二、流程模型资源的部署:2.1. 流程资源xml部署:2.2. zip/bar打包,多个流程资源文件部署:2.3. Model部署三、部署有关的数据库表四、流程模型的常见管理接口4.1. 部署api4.2.验证部署4.3.获取所有部署api4.4.删除部署api4.5.部署...

2019-11-14 23:34:54 222 0

转载 flowable实战(一)flowable与spring boot集成

文章目录一、添加依赖pom.xml二、关掉认证和Mapper接口的扫描三、添加数据库连接池 一、添加依赖pom.xml <dependency> <groupId>org.flowable</groupId> <art...

2019-11-14 23:25:54 93 0

原创 flowable理论(三)flowable简介

flowable 2017发布,主创人员来自Activiti团队,目前支持BPMN和CMMN、DMN规范、它的主要含有五个引擎和一个官方自带的Modeler流程设计器,以及一套数据库表,以及发布版本(5个war)/源代码等: 文章目录一、五大引擎:二、一个Modeler三、一套数据库四、如何逐步...

2019-11-14 23:20:03 181 0

原创 flowable理论(二)工作流框架的主要功能探讨

文章目录一、流程建模与管理功能1.web化的流程建模2.版本管理3.部署与发布4.导入/导出二、流程实例管理功能1.启动/提前终止(即流程撤销)/正常结束2.挂起/激活恢复3.物理删除4.我发起的流程实例/我参与的流程实例三、任务实例管理功能1.待办/待签收2.在办/已签收在办3.完成任务4.转办...

2019-11-14 23:15:31 65 0

原创 flowable理论(一)工作流理论

文章目录一、工作流是什么?二、为什么要用工作流?三、市面上有哪些工作流:四、工作流的规范 一、工作流是什么? 工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。 二、...

2019-11-14 23:10:40 93 0

转载 Flowable决策任务(decision task)

摘要:Flowable中引入了一个decision task(我们可以将其称之为决策任务)。在讲解decision task之前,我们不妨看一下dmn引擎。因为如果大家不了解dmn,那肯定不知道如何使用decision task了。 dmn是decision Modeling Notation几...

2019-11-14 23:05:18 162 0

提示
确定要删除当前文章?
取消 删除