flowable7怎么使用flowable-ui
时间: 2025-01-05 19:30:25 浏览: 9
### Flowable 7 中 Flowable-UI 组件的使用
#### 浏览器访问入口
Flowable UI 提供了一系列基于 Web 的应用程序来管理业务流程。这些应用可以通过浏览器直接访问:
- **Flowable Modeler**: 设计和创建 BPMN 流程模型 http://localhost:8080/flowable-modeler[^1]
- **Flowable Task**: 用户任务管理和处理界面 http://localhost:8080/flowable-task
- **Flowable Admin**: 系统监控与管理仪表板 http://localhost:8080/flowable-admin
- **Flowable IDM (Identity Management)**: 身份认证服务 http://localhost:8080/flowable-idm
登录操作需先通过 `flowable-idm` 进行身份验证,之后才能进入其他模块。
#### 使用 REST API 和 Swagger 自动生成客户端代码
为了简化开发工作并提高效率,可以利用 Flowable 提供的标准 RESTful 接口以及Swagger定义文件。具体做法如下:
对于希望自动生成 Java 客户端的情况,可采用 swagger-codegen-maven-plugin 插件读取官方提供的 OpenAPI 规范文档(如 process engine 的 YAML 文件),从而快速构建出能够调用 Flowable 后端服务的应用程序[^2]。
```xml
<build>
<plugins>
<plugin>
<groupId>io.swagger</groupId>
<artifactId>swagger-codegen-maven-plugin</artifactId>
<!-- 配置插件版本和其他参数 -->
</plugin>
</plugins>
</build>
```
此方法不仅限于Java语言环境,支持多种编程语言的选择。
阅读全文