一、Flowable Modeler 简介
Flowable Modeler用于建模BPMN流程、DMN选择表、表单定义,以及创建应用定义。BPMN Modeler使用与Flowable 5相同的Oryx与Angular架构,只是迁移为独立的Modeler应用中。
二、开始
1. 添加依赖
在使用Flowable Modeler应用时,要先部署Flowable IDM应用。
Flowable IDM应用,用于其他三个Flowable web应用的认证与授权。因此如果你想要运行Modeler,Task或者Admin应用,就需要运行IDM应用。Flowable IDM应用是一个简单的身份管理应用,目标是为Flowable web应用提供单点登录能力,并提供定义用户、组与权限的能力。
所以要同时加入IDM和Modeler两个包
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter-ui-idm</artifactId>
<version>6.6.0</version>
</dependency>
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter-ui-modeler</artifactId>
<version>6.6.0</version>
</dependency>
2. 添加配置
配置账号密码
flowable:
idm:
app:
admin:
password: test
user-id: admin
first-name: admin
last-name: admin
3. 登录
加入依赖和配置后就基本OK了,启动项目访问地址:
http://localhost:9000/modeler