前语

前面一向想给大家找一个免费开源工作流体验网站,但是找不到。既然如此,那今日就手把手教大家如此在本地建立工作流规划引擎,所以今日给大家解说怎么建立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 怎么规划…