GFlow(极风工作流平台)基于 RuleGo 规则引擎构建,核心理念是:AI 先审 · 人再签 · 签完自动办——大模型先审风险,低风险自动直通;会签、加签、任意退回,中国式审批一个不少;审批通过那一刻,入账、通知、回写业务系统由规则链自动执行。
本次 v1.4.1 围绕流转留痕、IM 集成、开放集成、表单打印、安全合规五大方向,集中带来自 v1.2.0 以来的全部更新:转办、委派、改派、收回全程留痕,钉钉 / 企业微信 / 飞书消息卡片直达经办人,API-Key 与 Webhook 开放集成,表单快照与字段修改标记,以及一整套安全加固。
v1.4.1 新特性
审批流转全程留痕:时间轴上的每一任办理人
转办、委派、归还、改派、收回,每一个流转动作都在时间轴和已办列表留下轨迹行,并锚定真实操作时刻;打印单同步显示每一任办理人,纸上纸上一个样。改派后原受理人仍可继续查看单据与已办记录,交接不断档。
-
配套放开两个高频诉求:
-
终态收回:末节点审批人在窗口期内可取回自己审完的单,整单重开退回本人待审,窗口时长按流程在设计器里配置;
-
任意上游退回:退回目标放宽为任意已完成的上游节点(引擎做拓扑校验与并行网关守卫),退回原因随单据留痕,退回清理的旧票统一落作废标记。
审批消息直达 IM 个人:卡片一点,免密办理
待办、抄送、驳回、催办定向送达经办人本人,支持钉钉工作通知、企业微信应用消息、飞书消息卡片三种渠道。消息卡片一键进入审批页免密办理,链接为一次性票据,防转发冒用。
-
账号打通同样一键完成:录入企业应用凭证即启用通讯录同步,一键同步部门与成员、按手机号自动绑定账号,每日凌晨自动全量同步,离职成员自动停用。在钉钉 / 企业微信 App 内打开即以本人身份登录(免登),桌面端支持钉钉扫码登录,也可与自有系统经标准 JWT 互信一键跳入。IM 渠道配置按租户独立,多企业各用各的应用凭证。
开放集成:审批融入现有业务系统
-
v1.4.1 把平台对外开放的三类集成能力补齐:
-
API-Key 服务账号凭证:外部系统以绑定的服务账号身份调用开放 API,权限与该账号一致;密钥支持有效期与吊销,明文仅创建时展示一次;
-
Webhook 事件推送:审批事件以 HTTP POST 推送到订阅方回调地址,带签名防重放、EventId 幂等去重,投递失败可在管理界面一键重发;
-
幂等发起:同业务键的终态实例在宽限期内重试发起,直接返回既有单据,外部系统放心重试。
-
身份集成统一收敛在集成配置页:IM 平台三选一(钉钉 / 企业微信 / 飞书),自有系统可接入通用身份源或配置 SSO JWT 互信(RS256 公钥配置后,自有系统签发的 JWT 即可直达免登)。
表单与打印:提交时点有快照,字段修改看得见
-
表单历史快照:实例详情可查看提交时刻的表单快照,事后改了模板也不影响历史单据的还原;
-
时间轴行级修改标记:字段被修改时,时间轴上标记修改前后的值,谁改了什么一目了然;
-
模板引用型流程:设计表单支持引用已有模板发布,打印件按模板渲染申请内容,移动端发起 / 查看同口径;
-
打印更规范:静态隐藏与条件隐藏字段与屏幕同口径不上纸,标签页容器内的字段与附件不再整组丢失。
安全与合规加固
-
登录日志独立记录,与操作审计分表,保留期可配置;审计日志操作类型统一规范;
-
登录即时失效:停用、删除用户的登录即时失效,修改密码后原有登录自动下线;
-
依赖升级:x/net、x/crypto、x/image、pgx 等依赖升级,消除可达安全漏洞。
核心功能
流程设计器:业务人员零代码上手
树形可视化画布拖拽搭建审批流,审批人、审批方式(依次 / 会签 / 或签)、找不到审批人时的处理、驳回与退回规则,统一在一处配置。发起和审批时即可提前看到后续每个环节由谁来审批。
表单设计器:拖拽字段,字段级权限
拖拽方式设计申请表单,支持字段级权限与打印版式,表单与流程一键挂接。
审批中心:收件箱式集中处理
待办 / 已办 / 我发起的 / 抄送我集中处理,支持按状态筛选与键盘快速流转;公共待办支持签收、抢单,先认领再审批。
AI 先审:大模型判风险,低风险自动直通
AI 审批智能体接入流程节点,自动读取附件(图片和文档都能识别)给出通过 / 拒绝建议,低风险单据自动直通,高风险单据转人工兜底。
移动端 H5:手机上发起与审批
手机浏览器直接访问,发起申请、处理审批、查看进度与抄送,体验与桌面端同口径。
签完自动办:审批通过即执行
审批只是起点。基于 RuleGo 规则链,审批通过那一刻自动执行入账、通知、回写 ERP 等后续动作,审批与自动化在同一条流程 DSL 里混排。引擎(gflow-engine)为纯 Go 库,可嵌入任意 Go 应用,支持 PostgreSQL / MySQL / SQLite 与多副本部署。
快速上手
-
在线演示:http://8.134.32.225:8081/gflow/(演示账号一键填充,手机访问可体验移动端)
-
开源引擎:
go get github.com/rulego/gflow-engine -
商业版(IM 集成、外部系统集成、审计合规、单二进制发行包):联系 rulego@outlook.com
完整更新记录
GFlow Engine(开源引擎)
新特性(feat)
-
feat: 转办、委派归还、改派、收回落流转轨迹行——时间轴与已办完整保留每一任办理人,改派后原受理人可继续查看单据与已办记录,轨迹行锚定真实操作时刻
-
feat: 已办列表与实例联合查询支持转办人命中,实例与任务条件查询入口归一化
-
feat: 恢复终态收回(整单重开)并收窄资格至末节点审批人,窗口期内取回退回本人待审
-
feat: 回退目标放宽为任意已完成上游节点,补拓扑校验与并行网关守卫,退回清理的旧票统一落作废标记并记录退回原因
-
feat: 发起业务键幂等宽限窗口——终态实例同业务键在宽限期内重试返回既有单
-
feat: 表单历史快照透出与时间轴行级修改标记——实例详情可查看提交时的表单快照,字段修改在时间轴上标记修改前后值
-
feat: 审计驳回记录补操作人,链驱动把操作人透传进消息元数据
-
feat: components 的 ai/agent 节点注册支持构建标签,输出映射序列化换标准库以支持 32 位边缘构建
修复(fix)
-
fix: 会签变量合并剥离引擎保留键,减签重评出口补剥离,子票转办轨迹行挂父任务
-
fix: 任务落库与认领唤醒改实例行锁内终审;挂起实例上晚到的任务冻结落库,恢复后随级联激活
-
fix: 减签限制加签子任务仅加签人本人可移除并留痕操作人;撤回流程级开关校验对齐任务维度
-
fix: 任务变量拒写引擎保留键,封住改派标记与代审标记被办理人改写;变量与归档删除收口越权面,全量恢复仅限系统身份
-
fix: 终止级联子实例并逐单落 terminated 事件;部署期拒绝拓扑环;任务落库瞬时故障改哨兵标记由节点层重试
-
fix: 升级 x/net、x/crypto、x/image、pgx 等依赖,消除可达安全漏洞
其他(chore)
-
chore: wf_hi_task 增加前一任办理人列与流转轨迹复合索引,建表脚本同步更新
-
chore: README 重构,新增企业版章节与 IM 集成特性说明
GFlow Platform(商业版)
新特性(feat)
-
feat: 审批通知直达 IM 个人——钉钉工作通知、企业微信应用消息、飞书消息卡片三种渠道,待办/抄送/驳回/催办定向送达经办人本人,卡片一键进入审批页免密办理,链接为一次性票据防转发冒用
-
feat: 通讯录同步与账号打通——录入企业应用凭证即启用,一键同步部门与成员,按手机号自动绑定账号;每日凌晨自动全量同步,离职成员自动停用
-
feat: 免登录进入——钉钉/企业微信 App 内打开即以本人身份登录,桌面端支持钉钉扫码登录(可选),支持与客户自有系统经标准 JWT 互信一键跳入(可选)
-
feat: IM 渠道配置按租户独立设置,多企业各用各的应用凭证
-
feat: 外部系统集成——API-Key 与 Webhook:外部系统以系统身份调用审批接口、接收审批事件回调;重复发起幂等,同业务键在宽限期内返回既有单;密钥支持有效期与吊销,通知投递失败可在管理界面一键重发
-
feat: 转办、委派归还、改派全程留痕——时间轴与打印单显示每一任办理人,改派后原受理人仍可跟踪单据进度
-
feat: 终态收回恢复——末节点审批人在窗口期内可取回自己审完的单退回本人待审,窗口时长在流程设计器按流程配置
-
feat: 退回目标放宽为任意已完成的上游节点,退回原因随单据留痕
-
feat: 登录日志独立记录,保留期可配置;审计日志操作类型统一规范
修复(fix)
-
fix: 停用、删除用户的登录即时失效,修改密码后原有登录自动下线
-
fix: 系统报错统一中文提示,提升通知投递与系统运行稳定性
-
fix: 表单设计器复制粘贴或容器拖入可能产生重复数据键,导致填写一处全表同列联动,填写、查看、打印统一按唯一键修复
-
fix: 发布包只携带示例配置,杜绝把开发机本机配置(含密钥)打进发布物;无配置文件时默认按 release 模式启动,杜绝 debug 加内置弱密钥组合
-
fix: JWT 弱密钥校验补占位前缀整族拦截,.env 模板占位串在 release 模式直接拒绝启动
-
fix: 历史任务表初始化脚本补前一任办理人列与流转轨迹索引(与引擎对齐)
-
fix: 移动端发起与审批查看按修复后数据键渲染,与桌面端同口径,权限位随改名键继承
-
fix: 审批打印件与附件汇总下钻标签页容器,标签页内字段与附件不再整组丢失,无数据键的布局节点不再混入打印件
-
fix: 设计表单支持模板引用型流程发布(校验模板存在性),打印件按模板渲染申请内容,静态隐藏与条件隐藏字段与屏幕同口径不上纸;移动端引用型表单发起/查看按模板渲染
-
fix: 升级 x/net、x/crypto、x/image、pgx 等依赖,消除可达安全漏洞











