likes
comments
collection
share

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

作者站长头像
站长
· 阅读数 71

前言

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

Flowable UI 是什么

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

部署

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

1. 安装Tomcat

下载Tomcat

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

直接解压即可

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

2. 下载Flowable UI

下载Flowable UI

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

3. 部署Flowable UI
  1. 将flowable-ui.war 直接复制到 tomcat/webapps 路径下即可 Flowable  图文详解如何快速搭建工作流设计引擎 (三)

  2. 进入到bin下启动tomcat

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

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

  1. 访问

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

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

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

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

  1. 切换使用mysql数据库

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

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

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

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

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

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

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

重启tomcat即可生效

总结

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

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

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

转载自:https://juejin.cn/post/7224518630662176826
评论
请登录