Skip to content
AI 先审 · 人再签 · 签完自动办 —— 了解「审批即自动化」

批完,自动办。

审批即自动化 · 中国式审批引擎

AI 先审——大模型判风险,低风险自动直通;人再签——会签、加签、任意退回,中国式审批一个不少;签完自动办——通过的那一刻,入账、通知、回写 ERP 由规则链自动执行。
底层 rulego-bpm 开源引擎(RuleGo 底座 · Apache-2.0 · 6 张核心表),其上 gflow 平台——流程、表单、规则链设计器与智能体四大自研部件。

Go 1.24+PostgreSQL / MySQL / SQLite兼容达梦 · 人大金仓多租户单二进制部署
请假审批单
GFLOW-2026-0819-0001 · process_key: leave_approval
申请人王强 · 研发部
请假事由家中事务,需请假 5 天
流程变量msg.days = 5 · msg.reason = "家中事务"
发起直属主管AI 预审自动入账
批完自动✓ 薪假台账已登记 · ✉ 通知已发 · 0.8s
GFLOW 审批专用章RULEGO-BPM
6
核心数据表,运行/历史双轨分离
12+
中国式审批动作:加签·驳回·会签…
7
BPM 扩展节点 + RuleGo 原生节点库
4
自研部件:流程/表单/规则链设计器 + 智能体
Section 00 · Open Source

开源底座,商用应用

引擎层完全开源(Apache-2.0),可自由嵌入你的系统;gflow 商业平台在引擎之上提供开箱即用的完整产品。

rulego-bpm · Apache-2.0

审批工作流引擎

可嵌入的 Go 审批引擎:规则链 DSL 即流程定义,6 张表管全部运行状态,无需独立流程中间件。

terminal
$ go get github.com/rulego/rulego-bpm
RuleGo · Apache-2.0

底层规则引擎

轻量级、高性能、可嵌入的 Go 组态式规则引擎,流程编排、数据清洗、消息路由的统一底座。

terminal
$ go get github.com/rulego/rulego
Section 01 · Capabilities

会签会批,批完自动办

会签、加签、驳回、转办、撤回 —— 中国式审批语义是完备的地基;批完之后的自动化执行,才是别人讲不出的差异。

AI 智能审批

aiAgent 节点对接大模型审单:金额/事由风险识别,低风险自动通过,高风险转人工。

aiAgent自动通过

会签 · 或签

并行/顺序会签,全票或按比例通过;或签一人通过即过。规则 JSON 化存储于任务行。

countersignsingle全票/多数

动态加签 / 减签

审批中途插入前置/后置审批人,或移除多余会签人,任务父子链自动维护。

parent_idsequence_order

任意退回

可退回到发起人、任一历史节点,变量与表单快照随行带回,退回后流程继续可编辑。

returned退回发起人

转办 · 委托

任务转办给他人;委托后原拥有人保留追溯,delegate 全程留痕。

ownerdelegate_from

签收 / 抢单

候选人池(角色/部门)任务先到先签收,签收时间与办理人完整记录。

claimed_atcandidate

撤回 · 拿回

发起人撤回在途申请;已办任务在后续节点未处理前可拿回重办。

withdrawncancelled

抄送 · 沟通

ccTask 节点生成抄送记录,经监听器回调宿主应用驱动站内信/邮件通知。

ccTaskCCTaskCreatedListener

条件 · 并行 · 包容

jsSwitch 条件网关引用表单变量;fork/join 并行分支;inclusive 部分激活包容分支。

jsSwitchforkinclusive
Section 02 · Products

一套引擎,两种用法

把引擎嵌进你现有的系统,或者直接拿走一个能用的审批平台。

RULEGO-BPM / ENGINE

开源审批引擎

面向开发者。一个 Go 库加 6 张表,把中国式审批能力嵌进任何现有系统,Apache-2.0 随便改。

¥ 0Apache-2.0 · 永久免费
  • 审批引擎全部语义:会签/加签/驳回/转办/撤回/挂起
  • 规则链 DSL 流程定义(ruleChain + metadata)
  • 多租户 tenant_id 全链路隔离
  • 流程定义版本化,存量实例继续跑旧版
  • 可插拔身份体系 IdentityService
  • 可插拔数据库方言(达梦、人大金仓示例)
  • 运行时/历史双表分离
查看源码
商 用
GFLOW / PLATFORM

gflow 审批平台

面向企业。开箱即用的成品:服务端 + 前端 + 设计器,源码交付,业务管理员 30 分钟配出第一个流程。

一次性授权 · 源码交付 · 含一年支持
  • 流程设计器:钉钉式树形可视化编排(自研)
  • 表单设计器:gform-designer + 模板库(自研)
  • 规则链设计器:可视化编排自动化规则链(自研)
  • 智能体:AI 审批 · 技能 · 智能体管理(自研)
  • 完整前端应用:发起/待办/已办/抄送/统计/跟踪
  • 自动化编排:触发器、HTTP/服务任务配置
  • 组织架构、角色、岗位、多租户管理后台
  • 监控大盘、通知中心、操作审计
  • 服务端 + 前端全部源码交付,二开无限制
Section 03 · Designer

所见即所得的钉钉式设计器

自研流程设计器:树形结构、节点抽屉、条件分支自动带默认路由,业务管理员不写一行代码。左侧表单设计器同源自研。

gflow · 流程设计器 / 报销审批(草稿 v3)
① 基础设置② 表单设计③ 流程设计④ 发布上线
发起人
王强 · 全员可发起
直属主管审批
或签 · 表单全字段可见
diamonds 条件分支
msg.amount > 5000
部门经理会签
并行会签 · 全票通过
AI 预审
风险识别 · 低风险直通
默认分支
自动化入账
调用规则链 expense_auto
抄送财务
角色:财务部
流程结束
Section 04 · Data Model

整个引擎,只有 6 张表

运行时与历史归档双轨分离:进行中的数据极致精简,报表审计查历史表不拖累线上。没有留痕中间表、没有关系迷宫 —— 每张表的作用一眼看懂。

RUNTIME · 运行时(4 张)
wf_process流程定义
process_key + version业务键 + 版本,同 key 多版本
definition_json规则链 DSL 全文
statusactive / retired
wf_instance运行时实例
process_id → wf_process实例跑哪个版本
business_key业务单号(报销单号等)
variables流程变量(表单数据入 msg)
parent_id子流程回链主流程
wf_task运行时任务
assignee / owner办理人 / 委托前拥有人
parent_id + sequence_order会签、加签的父子链
approval_type + approval_rule或签 / 会签规则
wf_task_assignee候选人池
task_id → wf_task挂在任务上的候选
entity_typerole / department / person
entity_id原始引用,查询时经身份服务展开
HISTORY · 历史归档(2 张)
wf_hi_instance历史实例
ended_at + duration结束时间与耗时
end_reason完成 / 终止 / 撤回原因
wf_hi_task历史任务
comment + end_reason审批意见与结论快照
variables结束瞬间表单快照

实例结束的瞬间,行从 wf_instance / wf_task 迁入 wf_hi_* 并补记耗时与结论;运行表永远只存「进行中」, 历史表随便加索引做报表,两不相扰。

Section 05 · Architecture

自上而下,全栈自研

设计器、前端应用、审批引擎、规则编排四层均为自研代码,无黑盒依赖;每层可单独取用 —— 引擎能脱离 gflow 嵌入你的系统,gflow 也不会锁死你的数据。

Design Layer
设计层
流程设计器(钉钉式树形)gform-designer 表单设计器规则链设计器(自动化编排)智能体(AI 审批 · 技能管理)节点配置抽屉 · 条件路由 · 表单权限
Application · gflow
应用层
发起 / 待办 / 已办 / 抄送 / 统计组织架构 · 角色岗位 · 多租户后台监控 · 通知 · 审计智能体管理 · 技能 · 模型配置
Engine · rulego-bpm
引擎层
userTask / ccTask / subProcess 等 7 类 BPM 节点会签·加签·退回·转办 任务状态机IdentityService 可插拔身份版本化部署 · 恢复 · 挂起
Rule Engine · RuleGo
规则引擎
规则链 DSL(ruleChain + metadata)jsSwitch / fork / join / inclusiveautomation 节点跨链调用
Storage
存储层
PostgreSQL / MySQL / SQLite达梦 / 人大金仓(DialectProvider 扩展)6 张核心表 · 可选 Redis 分布式锁
Section 06 · Quick Start

三分钟,跑通第一个审批流

没有中间件要装,没有脚手架要生成。建库、连库、发实例 —— 你写的是业务代码,不是流程代码。

main.go
import (
"github.com/rulego/rulego-bpm/config"
"github.com/rulego/rulego-bpm/service"
)

// 1. 连库即引擎,6 张表自动就绪
engine := service.NewWorkflowEngine("demo", &config.Config{
Database: &config.DatabaseConfig{
Driver: "postgres",
Dsn: "host=127.0.0.1 dbname=rulego_bpm ...",
},
})
engine.Start(ctx)

// 2. 部署流程(DSL 就是一条 RuleGo 规则链)
engine.GetProcessService().Deploy(ctx, &model.WfProcess{
ProcessKey: "expense_approval",
Name: "报销审批",
DefinitionJSON: expenseDSL,
}, true)

// 3. 发起实例,表单数据装进 msg
engine.GetRuntimeService().StartProcessInstanceByKey(
ctx, identity, "expense_approval", bizKey, vars, false,
)
engine.log
$ go run .
[BPM] engine started · tables migrated (6)
[BPM] deploy expense_approval v1 · active
[BPM] instance i-2026…started · task → mgr001
[AI ] expense ≤ 5000 · auto-approved ✦
[BPM] instance completed · 1.2s
$
  • 引擎零外部依赖:Redis 锁、消息通知都是可选项
  • DSL 与 RuleGo 生态互通,规则链可直接复用为流程
  • 单元测试跑 SQLite 内存库,不依赖真实数据库
Section 07 · Pricing

开源免费,商用明码

引擎永久开源免费;gflow 平台一次性 ¥7,500 源码交付,没有按年订阅、没有按人数计费、没有功能黑箱。

能力rulego-bpm 开源版gflow 商业版推荐
引擎核心
中国式审批语义(会签/加签/驳回/转办…)✓ 支持✓ 支持
规则链 DSL 流程定义与版本化✓ 支持✓ 支持
多租户 · 可插拔身份 · 可插拔数据库方言✓ 支持✓ 支持
REST API(流程/任务/实例)✓ 支持✓ 支持
产品化能力
流程设计器(钉钉式可视化编排)— 需自行开发✓ 支持
表单设计器(gform-designer)— 需自行开发✓ 支持
规则链设计器(可视化编排自动化)— 需自行开发✓ 支持
智能体(AI 审批 · 技能 · 智能体管理)— 需自行开发✓ 支持
完整前端应用(发起/待办/统计/跟踪)— 需自行开发✓ 支持
自动化编排与触发器界面— 需自行开发✓ 支持
组织架构/角色/岗位/租户管理后台— 需自行开发✓ 支持
监控大盘 · 通知中心 · 操作审计— 需自行开发✓ 支持
交付与服务
许可证Apache-2.0商业授权(源码交付)
技术支持社区 Issue一年远程支持 · 工单响应
二次开发引擎层任意改前后端全部源码,无加密无混淆
价格¥ 0¥ 7,500 一次性
GFLOW 审批专用章RULEGO-BPM

别看了,去盖章

演示环境是一套完整成品:用 admin / admin123 登录,从表单设计到审批盖章走一遍, 你会知道 7,500 元买到的是什么。

把「同意」变成「完成」—— rulego-bpm 基于 Apache-2.0 许可开源 · gflow 商业授权