Skip to content

Flow 配置项索引

Flow 服务是 Forge Admin 的工作流引擎服务,基于 Flowable 运行于独立端口 8581

服务端口

yaml
server:
  port: 8581
配置项说明默认值
server.portFlow 服务端口8581

与 Admin 的关系

Flow 服务与 Admin 服务共享同一数据库,但独立部署:

维度Admin 服务 (8580)Flow 服务 (8581)
职责系统管理、权限、用户等基础功能流程定义、流程实例、任务审批
数据库forge_adminforge_admin(共享)
Redis共享共享
认证Sa-TokenSa-Token(共享 Token)
依赖Spring Boot 3.2 + Java 17Flowable + Spring Boot 3.2

Flowable 配置

yaml
flowable:
  database-schema-update: true
  async-executor-activate: true
  process-definition-location-prefix: classpath:/processes/
配置项说明默认值
flowable.database-schema-update启动时自动更新流程表结构true
flowable.async-executor-activate是否激活异步执行器true
flowable.process-definition-location-prefix流程定义文件扫描路径classpath:/processes/

数据源

Flow 服务数据源配置与 Admin 一致,指向同一数据库实例:

yaml
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/forge_admin?useUnicode=true&characterEncoding=utf8
    username: root
    password: root

Sa-Token 共享

Flow 服务复用 Admin 的 Sa-Token 配置,确保 Token 跨服务互通:

yaml
sa-token:
  token-name: Authorization
  is-share: true

💡 Flow 服务依赖 Admin 的用户体系,启动前请确保 Admin 服务已正常运行或数据库已初始化。

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架