Flowable 图文详解如何快速搭建工作流设计引擎 (三)
前言
前面一直想给大家找一个免费开源工作流体验网站,但是找不到。既然如此,那今天就手把手教大家如此在本地搭建工作流设计引擎,所以今天给大家讲解如何搭建Flowable UI。
Flowable UI 是什么
官方提供的一组用户界面,用于管理和监控 Flowable BPMN 工作流和 CMMN 用例。Flowable UI 包含了多个组件,包括 Flowable Modeler、Flowable Admin 和 Flowable IDM 等,可以通过这些组件进行工作流的设计、部署、执行和监控。
部署
官方提供的 Flowable UI 是war包,所以需要个容器运行
1. 安装Tomcat
直接解压即可
2. 下载Flowable UI
3. 部署Flowable UI
-
将flowable-ui.war 直接复制到 tomcat/webapps 路径下即可
-
进入到bin下启动tomcat
双击startup.bat启动,停止最好使用 shutdown.bat否则有时候进程会停止失败,端口却被占用
- 访问
浏览器访问 http://localhost:8080/flowable-ui
能够打开这个界面,说明你已经部署成功
上面的方式默认是使用H2数据库,那切换使用mysql数据库部署方式呢
- 切换使用mysql数据库
创建mysql数据库,导入数据库
编辑flowable-ui\WEB-INF\classes\flowable-default.properties,修改mysql链接
复制一个mysql-connector-java-8.0.27.jar 到 flowable-ui\WEB-INF\lib下面,flowable-ui不知道会少了这个jar,否则启动会报错
重启tomcat即可生效
总结
整体部署还算是比较简单,没有太多坑。
flowable-ui 基本覆盖简单的流程设计操作,如果项目没有太多要求的话,也是可以考虑采用它作为一个流程设计后端。
待续,后面继续讲解 flowable-ui 如何设计...
转载自:https://juejin.cn/post/7224518630662176826