首页 > 开源 > GFlow v1.4.1 发布:审批流转全程留痕、审批消息直达 IM、开放外部系统集成

GFlow v1.4.1 发布:审批流转全程留痕、审批消息直达 IM、开放外部系统集成

OSChina资讯 2026-11-03 11:14 6 阅读 查看原文

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 幂等去重,投递失败可在管理界面一键重发;

  • 幂等发起:同业务键的终态实例在宽限期内重试发起,直接返回既有单据,外部系统放心重试。

Webhook 事件推送与服务账号 API-Key
  • 身份集成统一收敛在集成配置页:IM 平台三选一(钉钉 / 企业微信 / 飞书),自有系统可接入通用身份源或配置 SSO JWT 互信(RS256 公钥配置后,自有系统签发的 JWT 即可直达免登)。

身份集成

表单与打印:提交时点有快照,字段修改看得见

  • 表单历史快照:实例详情可查看提交时刻的表单快照,事后改了模板也不影响历史单据的还原;

  • 时间轴行级修改标记:字段被修改时,时间轴上标记修改前后的值,谁改了什么一目了然;

  • 模板引用型流程:设计表单支持引用已有模板发布,打印件按模板渲染申请内容,移动端发起 / 查看同口径;

  • 打印更规范:静态隐藏与条件隐藏字段与屏幕同口径不上纸,标签页容器内的字段与附件不再整组丢失。

安全与合规加固

  • 登录日志独立记录,与操作审计分表,保留期可配置;审计日志操作类型统一规范;

  • 登录即时失效:停用、删除用户的登录即时失效,修改密码后原有登录自动下线;

  • 依赖升级:x/net、x/crypto、x/image、pgx 等依赖升级,消除可达安全漏洞。

审计日志与登录日志

核心功能

流程设计器:业务人员零代码上手

树形可视化画布拖拽搭建审批流,审批人、审批方式(依次 / 会签 / 或签)、找不到审批人时的处理、驳回与退回规则,统一在一处配置。发起和审批时即可提前看到后续每个环节由谁来审批。

流程设计器

表单设计器:拖拽字段,字段级权限

拖拽方式设计申请表单,支持字段级权限与打印版式,表单与流程一键挂接。

表单设计器

审批中心:收件箱式集中处理

待办 / 已办 / 我发起的 / 抄送我集中处理,支持按状态筛选与键盘快速流转;公共待办支持签收、抢单,先认领再审批。

审批中心

AI 先审:大模型判风险,低风险自动直通

AI 审批智能体接入流程节点,自动读取附件(图片和文档都能识别)给出通过 / 拒绝建议,低风险单据自动直通,高风险单据转人工兜底。

AI 审批智能体

移动端 H5:手机上发起与审批

手机浏览器直接访问,发起申请、处理审批、查看进度与抄送,体验与桌面端同口径。

移动端

签完自动办:审批通过即执行

审批只是起点。基于 RuleGo 规则链,审批通过那一刻自动执行入账、通知、回写 ERP 等后续动作,审批与自动化在同一条流程 DSL 里混排。引擎(gflow-engine)为纯 Go 库,可嵌入任意 Go 应用,支持 PostgreSQL / MySQL / SQLite 与多副本部署。


快速上手


完整更新记录

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 等依赖,消除可达安全漏洞