初始上下文

功能
把 Gumloop 既有的 Action Requests(访问请求流)扩展到 Brain 和源管理——角色策略拦下用户时,可向正确审批人经 Gumloop/Slack/Email 三通道发起请求
版本起源
v10.10.0 "Keno City" (2026-07-13)——v10.4.0 Request Access to Connectors 模式横向扩展到 Brain
解决的问题
角色策略阻止用户使用 Brain/管理源时,此前卡在"无权限"死胡同——不知找谁、没法申请,只能离开平台私下找人,流程断裂,抬高治理摩擦
战略动机
Brain 权限依托 Composable Roles(Owner>Editor>Viewer>Use Only)。企业规模化时严格策略频繁拦下用户,没有请求流"被拒"就是终点;有了它,"被拒"变"审批入口",让严格角色策略可执行
评分
3/13(战略1 护城河0 用户1 复杂度1 创新0)[初始5→质疑-2→最终3] · 🔶 用户提级

1. 概览

背景:把"权限被拒"变成"审批入口"

Gumloop 权限基于 Composable Roles。严格策略会拦下无权用户。访问请求流(Action Requests)让"被拦下"不再是终点,而是引导式审批入口。v10.10.0 把 Brain 和源管理纳入可请求范围。

┌──────────────────────────────────────────────────────────────────────┐
│              访问请求流 — 把"权限被拒"变成"审批入口"                     │
├──────────────────────────────────────────────────────────────────────┤
│  用户访问无权资源(agent/workflow/file/team/[v10.10.0] Brain)           │
│         │  不再是死胡同                                                │
│         ▼                                                            │
│  ┌─────────────────────┐                                             │
│  │  Request Access 按钮  │ ── 用户主动发起申请                          │
│  └─────────────────────┘                                             │
│         │  系统识别"正确的审批人"                                       │
│         ▼                                                            │
│  ┌─────────────────────────────────────────────────────────────┐    │
│  │  三通道送达:Gumloop Inbox / Slack DM / Email                │    │
│  └─────────────────────────────────────────────────────────────┘    │
│         │                                                            │
│         ▼  审批人一键 Approve / Reject —— 请求生命周期闭环              │
└──────────────────────────────────────────────────────────────────────┘

目标

  1. 消除"无权限死胡同"——被拦用户有明确下一步(发起请求)
  2. 自动路由到正确审批人——系统识别 owner/admin,用户无需知道找谁
  3. 降低审批摩擦——Slack 一键审批,不离开工作流
  4. 统一留痕——所有权限变更经请求流,满足合规审计

2. 核心机制 [文档已验证]

2.1 工作流程(三步)

步骤动作
① 发起用户访问无权资源(含 Brain/源管理),看到 Request Access 按钮
② 送达请求发给正确审批人(owner 或 workspace admin),经 Email + Slack(如已连)
③ 审批审批人审阅,一键批准或拒绝

2.2 请求路由:谁收到请求

系统按资源类型自动识别审批人(无需用户知道找谁):

资源类型谁收到请求
Agentsagent owner
Skillsskill owner
Workflowsworkflow owner
Files文件 owner,或创建该文件的 agent 的 owner
Teamsworkspace admin
Organization rolesorganization admin
Brain / 源管理(v10.10.0 扩展)由 Composable Roles 策略层级决定(team admin / org admin) [文档已验证 + 推断]

2.3 三通道送达 + Slack 一键审批

┌──────────────────────────────────────────────────────────────────────┐
│  请求送达通道                                                          │
├──────────────────────────────────────────────────────────────────────┤
│  ① Gumloop Inbox(站内)—— 始终可用                                    │
│     通知含:请求人名 / 请求的资源或角色 / 提交时间                        │
│     四个响应选项:Approve / Open / Reject / Dismiss                     │
│                                                                      │
│  ② Slack DM(如审批人已连 Slack)—— 一键审批                            │
│     DM 含 Approve / Deny 按钮,单击即决,无需离开 Slack                   │
│     ⚠️ 当前仅 team / organization 访问请求支持 Slack 一键审批            │
│        其他请求类型正逐步推出                                            │
│                                                                      │
│  ③ Email —— 兜底通道                                                   │
│     任一方未连 Slack 时仅走 Email                                       │
└──────────────────────────────────────────────────────────────────────┘
Slack 通知前置条件

审批人必须已连 Slack(Connectors 页面认证);请求人也必须已连 Slack(Gumloop 据此识别其 Slack workspace)。任一方未连 → 仅经 Email。

2.4 Inbox 审批四选项

选项行为
Approve立即批准,授予访问权
Open先查看请求详情再决定
Reject不可逆地拒绝
Dismiss忽略请求,不采取行动

已处理请求移到 Resolved tab 供查阅,可用 Clear 清理。

2.5 请求生命周期

状态含义
Pending请求已发送,等待决定
Accepted审批人批准,访问已授予
Rejected审批人拒绝
Expired请求在过期窗口内未被处理

🔴 请求只能被处理一次。若被拒绝,请求人之后可重新提交新请求。

3. 功能需求

模块 A — 发起请求

ID触发场景系统行为优先级
A1访问无权 Brain/源管理显示 Request Access 按钮(非死胡同)P0
A2点击 Request Access创建请求记录,状态置 PendingP0
A3创建请求按资源类型 + 角色策略识别正确审批人P0

模块 B — 多通道送达

ID触发场景系统行为优先级
B1请求创建始终送达 Gumloop InboxP0
B2双方都已连 Slack送达 Slack DM(含 Approve/Deny 按钮)P0
B3team/org 访问请求Slack 一键审批可用P0
B4任一方未连 Slack仅经 Email 送达P0
B5其他请求类型Slack 一键审批逐步推出P1

模块 C — 审批与生命周期

ID触发场景系统行为优先级
C1审批人点 Approve状态置 Accepted,授予访问权P0
C2审批人点 Reject状态置 Rejected(不可逆)P0
C3审批人点 Dismiss忽略请求,不采取行动P1
C4超过过期窗口状态置 ExpiredP0
C5请求已处理移到 Resolved tab,只能处理一次P0
C6请求被拒后请求人可重新提交新请求P1

4. 用户场景

场景 1 — 新员工被 Brain 策略拦下,一键 Slack 请求

作为新员工,我希望被 Brain 权限拦下时能一键向团队 admin 发 Slack 请求,而不是卡住或私下找人——快速拿到访问权开始工作。

画像:刘新,26 岁,新入职数据分析师。想用团队的"数据助手 agent"(attach 了 Brain 源),但组织角色策略限制了 Brain 使用权。

验收标准:

  • 访问"数据助手 agent" → 因 Brain 策略被拦下
  • 看到 Request Access 按钮(非死胡同)
  • 点击 → 请求路由到团队 admin(由策略层级决定)
  • 双方都已连 Slack → admin 收到 Slack DM 含 Approve/Deny 按钮
  • admin 单击 Approve → 刘新获得 Brain 使用权,状态置 Accepted
  • 全程持久记录,可审计

场景 2 — IT 经统一审批通道管理 Brain 权限留痕

作为 IT 管理员,我希望所有 Brain 权限申请都走统一通道并留痕——这样能审计谁申请了什么、谁批准的、何时批准的。

画像:赵IT,38 岁,企业 IT 管理员。公司用严格 Composable Roles 控制 Brain 访问,担心员工私下找人开权限导致治理混乱。

验收标准:

  • 员工被 Brain 策略拦下 → 只能经 Request Access 发起(而非私下找人)
  • 所有请求进 Gumloop Inbox,含请求人/资源/时间
  • 批准/拒绝持久保存,移到 Resolved tab
  • IT 可审计 Brain 权限变更全流程,满足合规留痕

5. 竞争分析

竞品访问请求能力优势劣势
Slack(原生)频道/工作区访问请求与 Slack 深度集成仅 Slack 资源
Notion页面访问请求简单易用仅 Notion 资源;无 Slack 一键审批
Google Workspace文件/共享申请覆盖广审批分散,无统一 Inbox
Gumloop(v10.10.0 前)agent/workflow/file/team/角色通用不覆盖 Brain/源管理
Gumloop(v10.10.0 后)上述 + Brain + 源管理全资源统一请求流 + Slack 一键审批Slack 一键审批暂仅 team/org 级

关键洞察

  1. "权限被拒变审批入口"是成熟 ToB 标配——非创新,是企业治理基础设施。没有它,严格角色策略无法规模化执行(用户被迫绕过流程私下找人)
  2. Slack 一键审批是降低摩擦的关键设计——审批人无需离开 Slack、无需登录即可决断,显著缩短审批周期
  3. "请求只能处理一次 + 可重新提交"是防滥用平衡——避免反复开关,同时给被拒者重申途径
  4. Brain 扩展是"既有机制横向推广"的典型——v10.4.0 给 connectors,v10.10.0 给 Brain/source,系统性覆盖所有权限边界

6. 遥测

漏斗阶段事件名称指标/KPI优先级
发起brain_access_request_created请求数/周P0
送达brain_access_request_via_slackSlack 通道占比P0
审批brain_access_request_approved通过率P0
速度brain_access_request_time_to_resolve平均审批时长P0
转化brain_enabled_after_requestBrain 启用率(被拦用户中)P1
质量brain_access_request_expired过期率P1

7. 未来演进方向

阶段时间线里程碑状态
Phase 1 — Brain/source 纳入请求流v10.10.0Brain + 源管理可请求,三通道送达已发布
Phase 2 — Slack 一键审批全覆盖v10.x+所有请求类型(含单个 agent/workflow/Brain)支持 Slack 一键审批推断/进行中
Phase 3 — 智能审批路由v11.x基于组织图谱自动识别最优审批人(直属上级、协作人)探索
Phase 4 — 策略化审批远期角色策略定义审批 SLA、多级审批、自动批准规则探索

关键演进判断

  1. Slack 一键审批会逐步覆盖所有请求类型——当前仅 team/org 级,单个资源的 Slack 审批正"逐步推出",全覆盖后摩擦进一步降低
  2. 智能路由是下一跃迁——当前按资源类型固定路由,未来可结合组织图谱(直属上级、近期协作人)自动选最优审批人
  3. 策略化审批满足大企业需求——当前单步审批,大企业可能需多级审批、SLA、自动批准规则(如"同团队 Viewer→Use Only 自动批")
📚 源文档参考

docs.gumloop.com/core-concepts/share_permissions(Action Requests 章节,完整验证)

父规格:Gumloop Brain(公司知识库) — 10/13