flowable工作流入门
使用spring boot flowble生成所需表
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter-basic</artifactId>
<version>6.4.0</version>
</dependency>
不需配置启动项目即可
找到这几个war包rest除外
数据库分成两套
项目数据库:项目所需表和flowable通过jar包生成的表(34张)
Flowable数据库:用于流程图创建保存,测试,监控(74张)
项目部署只需项目数据库
可以使用flowable自带的流程一套工具为了降低耦合只是用流程图 bpmn
tomcat配置flowable流程图
将4个war包复制到webapps目录下运行tomcat
配置:tomcat conf 目录的下context.xml
<Resources cachingAllowed="true" cacheMaxSize="100000" />
Server.xml 修改端口8080 改为8888(自定义防止使用和项目端口冲突)
找到以flowable开头目录的下flowable-default.properties
例如:\flowable-admin\WEB-INF\classes\flowable-default.properties
修改如下
将h2注释掉 (本人安装数据库是mysql8将驱动包复制到 tomcat目录下的lib中,8以下不需要导包)
选择所需数据库将注释解开
# Process engine # CMMN engine # App engine
# DMN engine # Form engine # Content engine
一共有6个端口都改成8888
默认密码不要修改(一改需要修改多了),通过运行起来再修改
特殊配置就一个
\flowable-admin\WEB-INF\classes\application-dev.properties
配置完成启动tomcat
访问http://localhost:8888/flowable-admin/
flowable 支持中文
admin test
主要负责监控,测试
重点是画流程图
http://localhost:8888/flowable-modeler/
创建流程
第一个按钮是保存(存档)对勾是验证是否配置正确
bpmn导出
点击查询按钮
下载按钮导出