惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
C
Cisco Blogs
博客园 - 叶小钗
P
Privacy International News Feed
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
T
Threatpost
IT之家
IT之家
博客园 - 聂微东
Know Your Adversary
Know Your Adversary
Help Net Security
Help Net Security
罗磊的独立博客
I
Intezer
S
Schneier on Security
博客园_首页
C
CERT Recently Published Vulnerability Notes
雷峰网
雷峰网
Cisco Talos Blog
Cisco Talos Blog
宝玉的分享
宝玉的分享
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Webroot Blog
Webroot Blog
TaoSecurity Blog
TaoSecurity Blog
MyScale Blog
MyScale Blog
P
Privacy & Cybersecurity Law Blog
T
The Exploit Database - CXSecurity.com
PCI Perspectives
PCI Perspectives
Security Latest
Security Latest
H
Heimdal Security Blog
S
Secure Thoughts
Hacker News: Ask HN
Hacker News: Ask HN
Y
Y Combinator Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Microsoft Security Blog
Microsoft Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
The GitHub Blog
The GitHub Blog
A
Arctic Wolf
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
T
Threat Research - Cisco Blogs
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

Flowable 中文文档 Blog

Flowable 开发环境搭建指南 · Flowable 中文文档 Flowable 后端脚本 · Flowable 中文文档 ​​AI赋能Flowable:破解传统BPM的响应延迟与决策盲区​​ · Flowable 中文文档 Flowable 后端表达式 · Flowable 中文文档 Flowable中的四种核心流程控制模式:会签、或签、分支与并行 · Flowable 中文文档 Flowable 案例迁移 · Flowable 中文文档 Flowable 自动部署模型 · Flowable 中文文档 Flowable 数据库表结构详解 · Flowable 中文文档 Spring Boot集成Flowable工作流开发教程 · Flowable 中文文档 BPMN、CMMN和DMN:工作流引擎三剑客的深度对比 · Flowable 中文文档 工作流引擎介绍与选型指南 · Flowable 中文文档 欢迎来到 Flowable 中文博客 · Flowable 中文文档
Flowable-UI 入门指南:从零开始的 BPM 之旅 · Flowable 中文文档
2025-03-14 · via Flowable 中文文档 Blog

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

核心模块

Flowable-UI 整合了四个核心模块,每个模块都专注于特定的功能领域: Flowable-UI 模块架构

  1. Flowable Modeler(流程建模器)
    • 基于 BPMN 2.0 标准的流程设计工具
    • 支持拖拽式的流程图设计
    • 可视化的流程定义和编辑功能

Flowable Modeler 界面

  1. Flowable Task(任务管理)
    • 流程实例的启动和管理
    • 用户任务的处理和分配
    • 实时流程状态跟踪

Task 模块界面

  1. Flowable Admin(管理控制台)
    • 流程引擎的监控和管理
    • 提供数据查询功能
    • 流程调试工具

Admin 控制台

  1. Flowable IDM(身份管理)
    • 用户和角色管理
    • 权限控制
    • 支持单点登录
    • 多应用协同管理

IDM 管理界面

主要功能

通过 Flowable-UI,用户可以实现以下核心功能:

快速部署

Flowable-UI 提供了 Docker 镜像,可以通过以下简单步骤快速部署。

1. 使用默认 H2 数据库部署

最简单的部署方式是使用默认的 H2 内存数据库:

docker run -p 8080:8080 flowable/flowable-ui

2. 使用 MySQL 数据库部署

在生产环境中,建议使用 MySQL 等关系型数据库来持久化数据。以下是使用 MySQL 的部署步骤,完整的部署配置代码可以在 GitHub 仓库 中找到。

  1. 创建配置文件 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
  1. 下载 MySQL 驱动:

  2. 创建 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
  1. 启动服务:
docker-compose up -d
  1. 访问应用 Flowable-UI 界面概览 部署完成后,访问以下地址:

适用场景

Flowable-UI 特别适合以下场景:

  • 需要快速验证业务流程逻辑的项目
  • 希望通过可视化方式设计流程的团队
  • 追求低代码/无代码流程开发的组织
  • 需要统一的流程管理平台的企业

通过 Flowable-UI,企业可以显著提升业务流程的设计和管理效率,实现流程自动化的快速落地。

重要提示

自 Flowable 7.0.0 版本起,Flowable-UI 应用程序(包括 Flowable Modeler、Task、Admin 和 IDM)已从开源项目中移除。本文内容适用于 Flowable 6.x 及更早版本的历史参考。