jBPM7 实战 SpringBoot+MySql+BPMN2
一、jBPM介绍
1.jBPM是什么是基于java编写的一个灵活的业务流程管理(BPM Business Process Management)轻量级开源框架。
2.jBPM能做什么
支撑企业流程性业务应用:将现实生活中处理业务流程抽象成一套业务流程规则,通过工作流引擎将处理过程信息化,使得协作自动化
3.jBPM 特点过程可监控:便于对执行过程的跟踪与监控
数据可管理:便于对数据进行检索、分析。
可靠性:减少人与人交互的主管错误几率
开源、轻量级可以嵌入
二、概况图
三、部署&安装
下载文件
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
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
四、参考
项目下载地址
https://github.com/zhijun0808/jbpm-demo
参考地址
http://www.mastertheboss.com/jboss-jbpm/jbpm6/building-a-jbpm6-application-with-springboot