jBPM7 实战 SpringBoot+MySql+BPMN2

一、jBPM介绍

1.jBPM是什么
是基于java编写的一个灵活的业务流程管理(BPM Business Process Management)轻量级开源框架。

2.jBPM能做什么

支撑企业流程性业务应用:将现实生活中处理业务流程抽象成一套业务流程规则,通过工作流引擎将处理过程信息化,使得协作自动化

3.jBPM 特点
过程可监控:便于对执行过程的跟踪与监控
数据可管理:便于对数据进行检索、分析。
可靠性:减少人与人交互的主管错误几率

开源、轻量级可以嵌入

二、概况图

jBPM7 实战 SpringBoot+MySql+BPMN2

jBPM7 实战 SpringBoot+MySql+BPMN2

三、部署&安装

下载文件

jBPM 7.7.0.Final   链接地址:http://www.jbpm.org/download/download.html

Ant                      链接地址:https://ant.apache.org/bindownload.cgi

文件 apache-ant-1.10.3-bin.zip       jbpm-installer-full-7.7.0.Final.zip

配置 ant 环境变量,基础命令运行如下:

ant install.demo.noeclipse(安装,不安装Eclipse)

ant install.demo(安装例子项目&Eclipse)

ant start.demo[.noeclipse](运行项目)

ant clean.demo(清理)

进入 jbpm-installer-full-7.7.0.Final 文件夹 ,运行ant install.demo.noeclipse 

打开地址  http://localhost:8080/jbpm-console 检查是否安装成功,默认用户admin 密码 admin

jBPM7 实战 SpringBoot+MySql+BPMN2

jBPM默认采用H2数据库,通过配置可换成Mysql数据库,创建jbpm数据库修改对应文件配置
    /build.properties
    /build.xml
    /db/jbpm-persistence-JPA2.xml
    /standalone-full-wildfly-10.1.0.Final.xml

    /db/mysql_module.xml

jbpm 生成脚本链接


四、参考

项目下载地址 

https://github.com/zhijun0808/jbpm-demo

参考地址

http://www.mastertheboss.com/jboss-jbpm/jbpm6/building-a-jbpm6-application-with-springboot