[开源]一款轻量、快速的国产开源工作流平台,可作为工作流引擎
开源系统流程管理
![[开源]一款轻量、快速的国产开源工作流平台,可作为工作流引擎](https://yy123.ink/api/img/1782597837870-ab42by.jpg)
一、开源项目简介
esflow
esflow是一款轻量、快速的国产开源工作流平台,可作为工作流引擎、在线办公系统基础平台使用,支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。采用json存储流程设计数据,数据库结构简单,总共只有8张表。通过拖拽即可完成工作流设计,全程无需写一行代码即可搭建企业级业务流程平台。且支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
功能展示
四、功能概述
国产自研工作流引擎,其数据库结构简洁(只有8张表),采用json存储流程设计数据和流程表单设计数据,支持中国式流程办理方式,如退回、跳转、驳回、前加签、后加签等。采用主流技术框架,组件独立,可扩展,全程无需写一行代码即可搭建企业级业务流程平台。
五、技术选型
软件架构
前端采用:Vite6.0+ 、Vue3.5+、ElementPlus2.9+、Typescript5.7+。
后端采用:JDK17、Spring boot 2.7+、Mybatis Plus、SaToken(权限验证框架)、AnyLine(表管理)。
3. 安装教程
-
git clone -
pnpm install -
pnpm run dev
Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。
AnyLine的核心是一个面向运行时的元数据动态关系映射
主要用来读写元数据、动态注册切换数据源、对比数据库结构差异、生成动态SQL、复杂的结果集操作
适配各种关系型与非关系型数据库(及各种国产小众数据库)
常用于动态结构场景的底层支持,作为SQL解析引擎或适配器出现
如:数据中台、可视化、低代码、SAAS、自定义表单、异构数据库迁移同步、 物联网车联网数据处理、 条件/数据结构、 爬虫数据解析等。
评论






















