Flowable 图文详解如何快速搭建工作流设计引擎 (三)

1,720 阅读2分钟

前言

前面一直想给大家找一个免费开源工作流体验网站,但是找不到。既然如此,那今天就手把手教大家如此在本地搭建工作流设计引擎,所以今天给大家讲解如何搭建Flowable UI。

Flowable UI 是什么

官方提供的一组用户界面,用于管理和监控 Flowable BPMN 工作流和 CMMN 用例。Flowable UI 包含了多个组件,包括 Flowable Modeler、Flowable Admin 和 Flowable IDM 等,可以通过这些组件进行工作流的设计、部署、执行和监控。

部署

官方提供的 Flowable UI 是war包,所以需要个容器运行

1. 安装Tomcat

下载Tomcat

image.png

直接解压即可

image.png

2. 下载Flowable UI

下载Flowable UI

image.png

3. 部署Flowable UI
  1. 将flowable-ui.war 直接复制到 tomcat/webapps 路径下即可 image.png

  2. 进入到bin下启动tomcat

image.png

双击startup.bat启动,停止最好使用 shutdown.bat否则有时候进程会停止失败,端口却被占用

  1. 访问

浏览器访问 http://localhost:8080/flowable-ui

image.png

能够打开这个界面,说明你已经部署成功

上面的方式默认是使用H2数据库,那切换使用mysql数据库部署方式呢

  1. 切换使用mysql数据库

创建mysql数据库,导入数据库

image.png

编辑flowable-ui\WEB-INF\classes\flowable-default.properties,修改mysql链接

image.png

image.png

复制一个mysql-connector-java-8.0.27.jar 到 flowable-ui\WEB-INF\lib下面,flowable-ui不知道会少了这个jar,否则启动会报错

image.png

重启tomcat即可生效

总结

整体部署还算是比较简单,没有太多坑。

flowable-ui 基本覆盖简单的流程设计操作,如果项目没有太多要求的话,也是可以考虑采用它作为一个流程设计后端。

待续,后面继续讲解 flowable-ui 如何设计...