![Flowable流程引擎实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/157/48836157/b_48836157.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.2 Flowable Modeler
Flowable Modeler是基于Web页面的流程设计器,支持BPMN、CMMN和DMN模型规范设计及表单设计。
Flowable Modeler自6.6.0版本后被包含进Flowable UI包,不再是独立war包。因为Flowable UI在Flowable发行包下的wars文件夹中,所以我们需要先下载Flowable。
下载Flowable有两种方法:
(1)在Flowable官网下载。
(2)因为Flowable是开源项目,托管在GitHub上,所以我们可以在GitHub的项目发行页下载已被构建好的Flowable发行包。
Flowable UI包同样有两种方式部署,方式一是部署在Tomcat上。
(1)下载最新稳定版本的Apache Tomcat。
(2)将Flowable发行包下wars文件夹中的flowable-ui.war文件复制到Tomcat的webapps文件夹中。
(3)在文件夹bin中,双击运行startup.bat脚本,启动Tomcat服务器。打开浏览器,访问本机localhost端口8080的flowable-ui链接地址。
(4)使用admin或test用户名登录,进入Flowable UI首页,如图2.4所示。
![](https://epubservercos.yuewen.com/0A60E2/28537528607631206/epubprivate/OEBPS/Images/txt002_4.jpg?sign=1738965030-OHOTXrfAJKW3Rvc2rqj13kzn5JxqhEXM-0-9cc6682715bb47a235999550a8a6ccb6)
图2.4 Flowable UI首页
(5)单击“建模器应用程序”选项,创建流程模型,如图2.5所示。
![](https://epubservercos.yuewen.com/0A60E2/28537528607631206/epubprivate/OEBPS/Images/txt002_5.jpg?sign=1738965030-gx2A3GRbbQznYNZS2W57HYbRB2vFHcWI-0-85b438048e18a59b38b6d9cde70af9f1)
图2.5 创建流程模型
方式二是独立运行。由于Flowable UI是基于Spring Boot开发的,因此可以直接以独立应用模式运行。
打开命令行cmd,切换到Flowable发行包的wars文件夹下:
![](https://epubservercos.yuewen.com/0A60E2/28537528607631206/epubprivate/OEBPS/Images/txt002_6.jpg?sign=1738965030-ENQxJoUyoEaRgaLfD3KE5fcQ0K9HWrIr-0-2dc51672fcd49513b252f474f5b1d16b)
运行Java-jar flowable-ui.war命令。部署效果与方式一相同。