Flowable深入浅出
文章平均质量分 91
本专栏专注于Flowable的技术研究,从示例到代码深度解析Flowable的相关技术。欢迎大家讨论交流。转载请注明出处,谢谢。
书山登峰人
本人从事软件开发约十年,熟悉JAVA、C++、Python、JavaScript等编程语言,专注于Web开发、AI开发、大数据开发,欢迎互相学习交流。
展开
-
Flowable深入浅出-15 Flowable-BPMN操作流程之排他网关
15 Flowable-BPMN操作流程之排他网关背景定义流程准备流程文件控制器流程验证代码下载打赏版权背景流程在审批的过程中需要进行一些判断然后再看下一步怎么走,完成判断逻辑的是网关,排他网关就是其中的一种。定义排他网关(也叫异或(XOR)网关,或更技术性的叫法 基于数据的排他网关), 用来在流程中实现决策。 当流程执行到这个网关,所有外出顺序流都会被处理一遍。 其中条件解析为true的...原创 2019-01-29 21:41:47 · 62490 阅读 · 6 评论 -
Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成
14 Flowable-BPMN操作流程之任务完成背景原理API实现验证代码下载打赏版权背景流程启动后,Flowable的核心操作UserTask,SystemTask等以任务的形式来组织,而对于一个流程由若干任务来完成,完成一个任务后,再自动启动另外一个任务直到走到终点,所以任务的完成动作很关键。原理Flowable的TaskService提供了对任务的操作,其中完成任务complete...原创 2019-01-19 23:20:30 · 10404 阅读 · 10 评论 -
Flowable深入浅出-13 Flowable-BPMN操作流程之流程进展查看之流程图
13 Flowable-BPMN操作流程之流程进展查看之流程图背景原理实现方案验证代码下载打赏版权背景流程启动后,为了方便我们查看流程的进展,Flowable提供了流程图可以直观的查看流程的进展,本节我们主要研究流程图呈现的相关内容,可以直接显示流程的进展。原理流程的一些进展是活动Activity和连线组成的,我们如果能够找到流程经过了哪些节点,给节点画上边框的话就可以直观的看到流程的进展...原创 2019-01-17 21:24:49 · 18324 阅读 · 23 评论 -
Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask
12 Flowable-BPMN操作流程之用户任务UserTask定义常用配置参数赋值监听类实现BPMN配置验证代码下载打赏版权定义流程启动后,任务会给到指定的责任人,如果是需要人工审核的任务,那么就需要使用UserTask,也就是用户任务,需要用户完成审批,流程才能继续往下走。常用配置执行人 Assignments 执行人类型:(1)Assignee:代理执行人,一般一个用...原创 2019-01-13 19:53:26 · 15340 阅读 · 2 评论 -
Flowable深入浅出-11 Flowable-BPMN部署常见问题没有对ACT_RE_PROCDEF表进行插入操作
11 Flowable-BPMN部署常见问题没有对ACT_RE_PROCDEF表进行插入操作问题描述问题定位解决方案验证结果打赏版权问题描述流程在部署的时候调用服务RepositoryService,该服务通过createDeployment,创建了一个DeploymentBuilder,由builder的deploy,问题代码如下: inputStream=new FileInputStr...原创 2019-01-12 02:11:42 · 7374 阅读 · 6 评论 -
Flowable深入浅出-10 Flowable-BPMN操作流程部署、启动
10 Flowable-BPMN操作流程部署启动背景方案设计BPMN业务流程文件服务接口设计部署服务实现启动服务实现部署控制器启动控制器部署创建流程验证运行流程验证Flowable部署启动流程完整代码下载打赏版权背景本文开始将陆续开始Flowable的API编程操作,慢慢掌握Flowable的常见API操作,参考博客https://blog.csdn.net/houyj1986/article...原创 2019-01-11 01:29:37 · 21062 阅读 · 8 评论 -
Flowable深入浅出-9 Flowable-Modeler集成以及集成代码下载
9 Flowable-Modeler集成以及集成代码下载背景代码修改效果验证Modeler集成源码下载集成设计打赏版权背景目前我们已经修改完成了modeler单独编译,现在我们需要去除modeler的相关认证,并且自动使用超级用户来完成modeler的用户查询代码修改去除认证修改文件:SecurityConfiguration.java,让spring security不拦截请求,修改...原创 2019-01-07 21:09:19 · 11160 阅读 · 9 评论 -
Flowable深入浅出-8 Flowable-Modeler集成之Flowable-modeler源码编译
8 Flowable-Modeler集成之Flowable-modeler源码编译背景源码下载思路分析与目标Modeler模块编译,启动遗留问题打赏版权背景上一期我们介绍了如何编译整个Flowable的源码,但是在某些情况下我们并不需要idm/cmmn等引擎,本次我们介绍如何只编译完成Flowable的modeler,为某些需要只集成modeler的用户提供基础。源码下载参考上一篇文章完成...原创 2019-01-06 13:48:41 · 8616 阅读 · 1 评论 -
Flowable深入浅出-7 Flowable-Modeler集成之Flowable源码编译
7 Flowable-Modeler集成之Flowable源码编译背景源码下载Flowable完整源码编译Flowable编译结果查看Flowable编译结果验证Flowable源码编译的意义打赏版权背景网上看到好多用户期望集成Flowable的modeler,本文开始将一步步研究Flowable的集成策略,并在后面几个课程中完成modeler的集成。源码下载参考文章https://bl...原创 2019-01-03 22:20:13 · 10445 阅读 · 4 评论 -
Flowable深入浅出-6 Flowable-Modeler详述之常见问题Table act_ge_property doesn‘t exist
6 Flowable-Modeler详述之常见问题Table act_ge_property doesn't exist问题描述问题定位解决方案一解决方案二(推荐)验证结果打赏版权问题描述在配置完Springboot的开发环境以后,启动的时候遇到了这个问题,数据库版本为mysql 5.7,Flowable版本为6.4.0,详细报错如下:org.springframework.beans.fa...原创 2019-01-01 16:59:32 · 17885 阅读 · 9 评论 -
Flowable深入浅出-5 Flowable-Modeler详述之开发环境搭建
5 Flowable-Modeler详述之创建简单流程前言环境搭建前言Flowable的modeler的环境已经搭建完成,并且可以绘制modeler模型了,我们绘制一个简单的流程并且配置一些参数解释。基于原生自带的H2数据库,后续我们采用mysql数据库。环境搭建安装jdk建议使用jdk 8https://www.oracle.com/technetwork/java...原创 2019-01-01 15:29:10 · 11512 阅读 · 5 评论 -
Flowable深入浅出-4 Flowable-Modeler详述之流程概述
4 Flowable-Modeler详述之流程概述Flowable-Modeler功能Flowable-Modeler界面之流程介绍Flowable-Modeler之创建流程版权Flowable-Modeler功能提供可视化编辑器,编辑BPMN流程,编辑CASE模型,编辑Form表单,编辑App应用,编辑决策表提供可视化参数配置:每个流程可以配置详细的参数设置,按照流程对应的规范来设计。...原创 2018-12-30 11:49:23 · 14247 阅读 · 10 评论 -
Flowable深入浅出-3 Flowable-IDM详述
3 Flowable-IDM简介Flowable-IDM功能Flowable-IDM登录地址Flowable-IDM登录用户和页面Flowable-IDM用户管理页面Flowable-IDM用户组管理页面Flowable-IDM用户权限管理页面Flowable-IDM用户权限管理页面Flowable-IDM功能提供用户管理功能:可以添加用户、编辑用户、删除用户和密码修改功能提供用户分组功能...原创 2018-12-25 20:50:52 · 17200 阅读 · 8 评论 -
Flowable深入浅出-2 Flowable启动
2 Flowable启动Flowable部署包分析Flowable部署包启动版权Flowable部署包分析tomcat版本在上一节我们下载了Flowable的部署安装包,tomcat版本解压后如下:核心的代码在webapps下面,其中flowable的相关的代码包如下:flowable-idm.war :该服务主要集成了用户管理、权限管理、组管理、单点登录功能,是modele...原创 2018-12-24 22:46:05 · 13954 阅读 · 2 评论 -
Flowable深入浅出-1 Flowable简介
1 Flowable简介什么是BPMN什么是FlowableFlowable官网、开源社区Flowable流程示例什么是BPMN先来看下百度百科的定义:由BPMI(The Business Process Management Initiative)开发了一套标准叫业务流程建模符号(BPMN - Business Process Modeling Notation)。在 BPMI Notat...原创 2018-12-24 00:09:12 · 76470 阅读 · 14 评论