




















Flowable-UI 是 Flowable BPM 平台的用户界面组件,作为一个轻量级的开源工具,它提供了直观的图形化界面,让用户能够便捷地进行业务流程管理。无需编写代码,用户就能快速验证和实现业务流程逻辑,这使其成为流程原型开发的理想选择。
Flowable-UI 整合了四个核心模块,每个模块都专注于特定的功能领域:





通过 Flowable-UI,用户可以实现以下核心功能:
Flowable-UI 提供了 Docker 镜像,可以通过以下简单步骤快速部署。
最简单的部署方式是使用默认的 H2 内存数据库:
docker run -p 8080:8080 flowable/flowable-ui
在生产环境中,建议使用 MySQL 等关系型数据库来持久化数据。以下是使用 MySQL 的部署步骤,完整的部署配置代码可以在 GitHub 仓库 中找到。
flowable-default.properties,并修改下面的配置:# 数据库配置
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://mysql:3306/flowable?characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=123456
下载 MySQL 驱动:
创建 docker-compose.yml 文件:
version: '3'
services:
flowable-ui:
image: flowable/flowable-ui
container_name: flowable-ui
restart: always
ports:
- 8080:8080
volumes:
- ./flowable-default.properties:/app/WEB-INF/classes/flowable-default.properties
- ./mysql-connector-java-8.0.27.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.27.jar
mysql:
image: mysql:5.7
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: flowable
restart: always
volumes:
- ./data/mysql/data:/var/lib/mysql
docker-compose up -d
部署完成后,访问以下地址:Flowable-UI 特别适合以下场景:
通过 Flowable-UI,企业可以显著提升业务流程的设计和管理效率,实现流程自动化的快速落地。
自 Flowable 7.0.0 版本起,Flowable-UI 应用程序(包括 Flowable Modeler、Task、Admin 和 IDM)已从开源项目中移除。本文内容适用于 Flowable 6.x 及更早版本的历史参考。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。