团队管理完整指南
PonyLab 以「团队」为核心组织单位。本指南涵盖团队创建、角色权限矩阵、成员邀请与管理、数据隔离机制、多团队成员资格,以及完整的订阅与计费说明。
概览
在 PonyLab 中,所有实验数据、样品、仪器和任务都归属于特定团队。一个用户可以同时属于多个团队,并在不同团队中担任不同角色。团队之间的数据完全隔离,通过行级安全(RLS)在数据库层强制执行。
SUPER_ADMIN
完整控制权
PI
科研管理权
RESEARCHER
实验操作权
TECHNICIAN
数据记录权
关键概念
在开始操作之前,理解以下核心概念有助于你更高效地使用 PonyLab 的团队功能。
团队(Team)
PonyLab 的最高组织单位。所有数据(实验、样品、仪器等)都属于特定团队,团队间数据不共享。
成员(Member)
拥有 PonyLab 账号并加入至少一个团队的用户。同一用户可在不同团队中担任不同角色。
角色(Role)
决定成员在团队内的权限范围。PonyLab 预设四种角色:SUPER_ADMIN、PI、RESEARCHER、TECHNICIAN。
BYOK(自带密钥)
AI 功能使用 BYOK 模式:团队 SUPER_ADMIN 提供自己的 AI 服务商 API Key,PonyLab 不持有或代管密钥费用。
RLS(行级安全)
PostgreSQL 的行级安全策略,在数据库层强制每个查询只能访问当前团队的数据,即使应用层逻辑出错也无法越界访问。
邀请码(Invite Code)
专业版功能:生成一个可分享的链接或代码,拥有该代码的任何人都可以直接加入团队(无需逐一邮件邀请)。
团队层级结构
PonyLab 的组织结构是扁平的两层:平台用户账号 → 团队成员资格。没有「组织」这一额外层级,简化了管理复杂度。
提示
创建团队
任何已注册用户都可以创建团队。创建者自动成为该团队的 SUPER_ADMIN,拥有最高权限。
创建新团队 — 完整步骤
- 进入创建入口:点击页面左上角你的头像或团队名称,在下拉菜单中选择「切换团队」,然后点击「+ 创建新团队」。
- 填写团队名称(必填):
- 最多 50 个字符,支持中英文、数字和连字符
- 团队名称会显示在所有数据记录和导出报告的头部
- 创建后可在设置中修改
- 填写团队描述(可选):简要说明团队的研究方向或机构归属,最多 200 字符。该描述显示在团队详情页,帮助成员了解上下文。
- 选择主要研究领域(可选):从预设类别中选择(生物医药、化学、材料科学、临床研究等),用于模板推荐。
- 设置团队可见性:
- 私有(默认):仅受邀请的用户可加入,团队不出现在公开搜索结果中
- 公开:团队可被其他 PonyLab 用户搜索到并申请加入(需 SUPER_ADMIN 审批)
- 选择订阅计划:初始选择 免费版 即可,随时可在设置中升级为专业版。关于计划对比,请参阅本页订阅与计费章节。
- 点击「创建团队」:系统在 2 秒内创建团队,并自动将你设为 SUPER_ADMIN,跳转到团队主页。
创建表单字段说明
| 字段 | 必填 | 限制 | 说明 |
|---|---|---|---|
| 团队名称 | 是 | 1–50 字符 | 全平台唯一,区分大小写 |
| 团队描述 | 否 | 最多 200 字符 | 团队简介,显示在成员邀请邮件中 |
| 研究领域 | 否 | 预设枚举值 | 影响模板库的推荐排序 |
| 可见性 | 是 | 公开 / 私有 | 默认私有,可随时更改 |
| 订阅计划 | 是 | Free / Pro | Enterprise 需联系销售单独开通 |
切换团队
如果你属于多个团队,可以随时切换当前工作的团队:
- 点击顶部导航栏左侧的团队名称,展开团队选择器。
- 下拉菜单列出你所有的团队,当前激活团队有蓝色勾标记。
- 点击目标团队名称,页面立即刷新,所有数据视图切换为该团队的数据。
- URL 中的团队上下文同步更新,可将特定团队的页面链接分享给同事。
提示
角色与权限矩阵
PonyLab 使用 基于角色的访问控制(RBAC),共四种预设角色。权限检查在 API 层和数据库层双重执行,无法绕过。
角色定义
团队创建者或被授予最高权限的成员。拥有所有操作权限,包括删除团队、管理计费和配置 AI。每个团队至少有一个 SUPER_ADMIN。
典型用户:实验室主任、IT 管理员
Principal Investigator。有权管理实验、签署和审阅数据、查看审计日志和创建合规报告,但不能修改团队计费和基础设置。
典型用户:课题组长、高级研究员
可以创建和编辑自己的实验、样品、任务,可以签署自己的实验。无法删除他人数据或访问团队管理设置。
典型用户:博士生、博士后、研究助理
只读访问大多数数据,可以记录库存调整和样品信息,但不能创建或修改实验、签署文件或访问合规报告。
典型用户:实验技术员、仪器管理员
完整权限矩阵
图例:✅ 完全权限 👁 只读 / 查看 ❌ 无权限
| 功能 / 操作 | SUPER_ADMIN | PI | RESEARCHER | TECHNICIAN |
|---|---|---|---|---|
| 实验记录(ELN) | ||||
| 创建实验 | ✅ | ✅ | ✅ | ❌ |
| 编辑自己的实验 | ✅ | ✅ | ✅ | ❌ |
| 编辑他人实验 | ✅ | ✅ | ❌ | ❌ |
| 签署实验(作者) | ✅ | ✅ | ✅ | ❌ |
| 见证签署(Witness) | ✅ | ✅ | ❌ | ❌ |
| 删除实验 | ✅ | ❌ | ❌ | ❌ |
| 查看实验(只读) | ✅ | ✅ | ✅ | ✅ |
| 查看实验版本历史 | ✅ | ✅ | ✅ | ❌ |
| 导出实验(PDF/CSV) | ✅ | ✅ | ✅ | ❌ |
| 样品与库存 | ||||
| 创建 / 编辑样品 | ✅ | ✅ | ✅ | ✅ |
| 删除样品 | ✅ | ✅ | ❌ | ❌ |
| 查看样品谱系 | ✅ | ✅ | ✅ | ✅ |
| CSV 批量导入样品 | ✅ | ✅ | ✅ | ❌ |
| 创建库存条目 | ✅ | ✅ | ✅ | ❌ |
| 库存调整(IN/OUT) | ✅ | ✅ | ✅ | ✅ |
| 删除库存条目 | ✅ | ✅ | ❌ | ❌ |
| 查看库存 AI 预测 | ✅ | ✅ | ✅ | ❌ |
| 仪器管理 | ||||
| 添加 / 编辑仪器 | ✅ | ✅ | ❌ | ❌ |
| 仪器预约 | ✅ | ✅ | ✅ | ✅ |
| 取消他人预约 | ✅ | ✅ | ❌ | ❌ |
| 记录维护历史 | ✅ | ✅ | ❌ | ✅ |
| 创建 IQ/OQ/PQ 鉴定 | ✅ | ✅ | ❌ | ❌ |
| 查看仪器日历 | ✅ | ✅ | ✅ | ✅ |
| 任务与项目 | ||||
| 创建项目 | ✅ | ✅ | ✅ | ❌ |
| 删除项目 | ✅ | ✅ | ❌ | ❌ |
| 创建任务 | ✅ | ✅ | ✅ | ❌ |
| 分配任务给他人 | ✅ | ✅ | ❌ | ❌ |
| 更新任务状态(自己) | ✅ | ✅ | ✅ | ✅ |
| 查看项目看板 | ✅ | ✅ | ✅ | ✅ |
| 协议与 SOP | ||||
| 创建协议草稿 | ✅ | ✅ | ✅ | ❌ |
| 发布协议(版本锁定) | ✅ | ✅ | ❌ | ❌ |
| 执行协议(创建执行记录) | ✅ | ✅ | ✅ | ✅ |
| 记录偏差 | ✅ | ✅ | ✅ | ✅ |
| 删除协议 | ✅ | ❌ | ❌ | ❌ |
| AI 解析协议文本/PDF | ✅ | ✅ | ✅ | ❌ |
| 合规与审计 | ||||
| 查看审计日志 | ✅ | ✅ | ❌ | ❌ |
| 导出审计日志 | ✅ | ✅ | ❌ | ❌ |
| 验证 HMAC 链完整性 | ✅ | ❌ | ❌ | ❌ |
| 创建 / 关闭 CAPA | ✅ | ✅ | ❌ | ❌ |
| 生成 GLP/GMP 报告 | ✅ | ✅ | ❌ | ❌ |
| 导出合规报告(PDF) | ✅ | ✅ | ❌ | ❌ |
| 团队管理 | ||||
| 修改团队名称/描述 | ✅ | ❌ | ❌ | ❌ |
| 邀请成员 | ✅ | ❌ | ❌ | ❌ |
| 移除成员 | ✅ | ❌ | ❌ | ❌ |
| 更改成员角色 | ✅ | ❌ | ❌ | ❌ |
| 转让团队所有权 | ✅ | ❌ | ❌ | ❌ |
| 管理订阅和计费 | ✅ | ❌ | ❌ | ❌ |
| 配置 AI API Key | ✅ | ❌ | ❌ | ❌ |
| 管理工作流自动化规则 | ✅ | ❌ | ❌ | ❌ |
| 查看 API Token 列表 | ✅ | ❌ | ❌ | ❌ |
| 撤销他人 API Token | ✅ | ❌ | ❌ | ❌ |
| 删除团队 | ✅ | ❌ | ❌ | ❌ |
| AI 功能(专业版) | ||||
| 实验数据 AI 对话 | ✅ | ✅ | ✅ | ❌ |
| AI 报告生成 | ✅ | ✅ | ✅ | ❌ |
| AI 异常检测 | ✅ | ✅ | ✅ | ❌ |
| AI 协议解析(文本) | ✅ | ✅ | ✅ | ❌ |
| AI 协议解析(PDF) | ✅ | ✅ | ✅ | ❌ |
| 自然语言数据查询 | ✅ | ✅ | ✅ | ❌ |
| AI 库存预测 | ✅ | ✅ | ❌ | ❌ |
提示
邀请成员
只有 SUPER_ADMIN 可以邀请成员加入团队。PonyLab 支持两种邀请方式:电子邮件邀请和邀请码。
方式一:电子邮件邀请(推荐)
- 进入 设置 → 团队成员,点击右上角「邀请成员」按钮。
- 邮箱地址(必填):在输入框中输入受邀者的邮箱地址。支持批量输入,每行一个邮箱地址,或用逗号分隔,一次最多 20 个地址。
- 分配角色(必填):从下拉菜单选择 SUPER_ADMIN、PI、RESEARCHER 或 TECHNICIAN。批量邀请时所有被邀请者使用同一角色,若需不同角色请分批邀请。
- 欢迎消息(可选):添加个人化欢迎文字,最多 300 字符,会出现在邀请邮件的正文中。
- 点击「发送邀请」,系统即时发送邀请邮件,邮件中包含加入链接,链接有效期 7 天。
成功提示
当受邀者接受邀请
受邀者点击邮件中的链接后,根据其账号状态有两种流程:
新用户(无账号)
- 链接跳转到注册页面
- 填写姓名、设置密码
- 邮箱已预填(来自邀请链接),无需再次填写
- 完成注册后立即进入团队
- 角色按邀请时设定自动分配
已有账号用户
- 链接跳转到登录页(若未登录)
- 用已有账号登录
- 系统自动将该账号加入团队
- 无需填写任何额外信息
- 用户在团队选择器中可立即看到新团队
方式二:邀请码(专业版)
邀请码适用于批量招募成员,或在无法获取对方邮箱时的场景(如学术会议、课程招募)。
- 进入 设置 → 团队成员 → 邀请码。
- 点击「生成邀请码」,设置以下参数:
- 有效期:1 天 / 7 天 / 30 天 / 永久(永久邀请码谨慎使用)
- 使用次数上限:1 次(单次邀请) / 10 次 / 100 次 / 无限
- 默认角色:加入者获得的角色,可在成员加入后单独修改
- 系统生成一个带有邀请码的链接(格式:
https://app.ponylab.io/join?code=XXXXXX)。 - 将链接分享给目标人群。拥有链接的用户点击即可加入,无需 SUPER_ADMIN 单独审批。
- 在邀请码列表中可随时停用或删除邀请码,使其立即失效。
注意
管理待接受的邀请
在 设置 → 团队成员 页面,「待接受」标签页列出所有已发送但未被接受的邀请:
- 重新发送:邀请链接过期(7 天后)后可点击「重发」,系统发送新的邀请邮件。
- 撤回邀请:点击「撤回」,邀请链接立即失效,即使受邀者此后点击链接也无法加入。
- 修改角色:在邀请被接受之前,可以修改分配给受邀者的角色。
管理成员
更改成员角色
- 进入 设置 → 团队成员,找到目标成员。
- 点击该成员行末尾的「···」菜单,选择「更改角色」。
- 从弹窗中选择新角色(SUPER_ADMIN / PI / RESEARCHER / TECHNICIAN)。
- 点击「确认更改」。更改立即生效,成员下次请求时即应用新权限(无需重新登录)。
重要
移除成员
- 进入 设置 → 团队成员,找到目标成员。
- 点击「···」菜单,选择「从团队移除」。
- 在确认弹窗中输入成员邮箱地址(防止误操作),点击「确认移除」。
移除成员后发生什么?
- 该用户立即失去对团队所有数据的访问权限
- 该用户创建的所有数据(实验、样品等)不会被删除,仍保留在团队中,归属记录保持不变
- 该用户的 API Token 立即失效
- 该用户的姓名仍出现在历史审计日志中(审计日志不可篡改)
- 该用户不会收到任何通知(除非你选择发送)
注意
转让团队所有权
当前 SUPER_ADMIN 可以将团队所有权转让给另一个团队成员:
- 进入 设置 → 高级设置 → 转让所有权。
- 从团队成员列表中选择接受所有权的目标成员。
- 系统发送确认邮件到当前 SUPER_ADMIN 的邮箱,需在邮件中点击确认链接(防止误操作)。
- 目标成员升级为 SUPER_ADMIN,原 SUPER_ADMIN 降级为 PI(如果原有两个角色,保持较高角色)。
提示
成员自助离开团队
成员可以主动离开团队(无需 SUPER_ADMIN 操作):
- 点击团队名称下拉菜单中的「团队设置」。
- 滚动至页面底部,点击「离开团队」。
- 在确认弹窗中点击「确认离开」。
重要
团队设置
SUPER_ADMIN 可在「设置」页面配置所有团队级别的参数。
基本信息设置
| 设置项 | 说明 | 修改后生效时间 |
|---|---|---|
| 团队名称 | 显示在所有数据记录和导出报告中的团队名称 | 立即 |
| 团队描述 | 团队简介,显示在邀请邮件和团队详情页 | 立即 |
| 团队头像 | 显示在团队选择器和导航栏。支持 PNG/JPG,最大 2 MB | 立即 |
| 团队可见性 | 公开(可被搜索到)/ 私有(仅通过邀请加入) | 立即 |
| 时区 | 影响审计日志和报告中的时间显示。默认 UTC,建议设为实验室所在时区 | 下次加载 |
| 语言 | 团队内所有成员的默认界面语言(成员可在个人设置中覆盖) | 下次加载 |
通知设置
团队级通知设置定义了所有成员的默认通知行为。成员可在个人设置中覆盖团队默认值。
| 通知类型 | 触发条件 | 可配置渠道 |
|---|---|---|
| 实验签名请求 | 实验被标记为待签名,且你被指定为见证人 | 邮件 / 站内通知 |
| 任务分配 | 有任务被分配给你 | 邮件 / 站内通知 |
| 库存预警 | 库存数量低于设定阈值 | 邮件 / 站内通知 / Webhook |
| 仪器预约提醒 | 预约开始前 30 分钟(可调整) | 邮件 / 站内通知 |
| CAPA 到期提醒 | CAPA 截止日期前 3 天 | 邮件 / 站内通知 |
| 新成员加入 | 有新成员接受邀请加入团队 | 站内通知(仅 SUPER_ADMIN) |
安全设置
| 设置项 | 说明 |
|---|---|
| 最小密码长度 | 8–32 字符,默认 8。合规要求(如 21 CFR Part 11)建议设为 12+ |
| 密码复杂度 | 要求包含大小写字母、数字、特殊符号(任意组合) |
| 密码过期周期 | 0(不过期)/ 30 / 60 / 90 / 180 天。FDA 合规场景建议 90 天 |
| 会话超时 | 无操作后自动登出时间,默认 8 小时,可设 1–72 小时 |
| SSO 集成 | 企业版:支持 SAML 2.0 / OIDC 单点登录,对接 Okta、Azure AD 等 |
| IP 白名单 | 企业版:限制只有指定 IP 段才能访问团队数据 |
AI 配置
AI 配置在「设置 → AI 配置」中进行,详细说明请参阅 AI 功能指南 → 配置 AI。
数据隔离(RLS)
PonyLab 使用 PostgreSQL 的行级安全(Row Level Security,RLS)在数据库层强制执行团队数据隔离。这意味着即使应用层代码出现 bug,也无法读取到其他团队的数据。
每个数据库查询自动附加 WHERE team_id = current_team_id() 过滤条件
RLS 工作原理(简明说明)
- 用户登录后,JWT(登录令牌)中包含
team_id字段。 - 每个 API 请求到达时,NestJS 中间件从 JWT 中提取
team_id,通过SET LOCAL写入 PostgreSQL 会话变量。 - 所有涉及团队数据的表(实验、样品、库存等)都启用了 RLS 策略,规则为:
USING (team_id = current_setting('app.current_team_id')::uuid) - PostgreSQL 在执行每个查询时自动应用该过滤条件,无法通过 SQL 注入或代码 bug 绕过。
跨团队数据迁移
因为数据完全隔离,没有直接的「跨团队数据迁移」功能。以下是三种可行方案:
| 方案 | 适用数据 | 步骤 | 局限 |
|---|---|---|---|
| CSV 导出 + 导入 | 样品、库存 | 在源团队导出 CSV → 切换到目标团队 → 批量导入 | 不保留历史记录和谱系关系 |
| API 方式 | 实验、样品、任务 | 用源团队 Token 读取 → 用目标团队 Token 写入 | 需要两个有效 Token,签名记录无法迁移 |
| 企业版迁移服务 | 全部数据 | 联系 [email protected],提供迁移需求说明 | 仅企业版,需工作日处理时间 |
多团队成员资格
一个 PonyLab 账号可以同时属于多个团队,并在不同团队中担任完全不同的角色。例如:你可以在自己的课题组团队中担任 SUPER_ADMIN,同时在合作实验室的团队中担任 RESEARCHER。
常见多团队场景
- 跨机构合作:A 大学研究员加入 B 大学合作课题组的团队,在合作期间可访问共享数据
- 测试与生产分离:同一课题组创建「生产」和「测试」两个团队,避免测试数据污染真实记录
- 多课题组组员:研究员同时参与多个课题,每个课题对应一个团队
- 管理员监控:IT 管理员加入所有团队担任 SUPER_ADMIN,统一管理安全策略
多团队注意事项
- 切换团队时,当前工作的数据不会自动同步到另一个团队
- API Token 是团队绑定的,每个团队需要单独生成 Token
- 通知偏好可以按团队单独配置
- 个人账号设置(头像、密码、MFA)是全局的,不按团队区分
- 免费版账号可以属于多个团队,但每个团队独立计算免费版限额
订阅与计费
PonyLab 提供三种订阅计划。订阅以「团队」为单位,每个团队独立计费。
计划功能对比
| 功能 | 免费版 $0 / 月 | 专业版 $99 / 月 | 企业版 联系销售 |
|---|---|---|---|
| 团队成员数上限 | 5 人 | 50 人 | 无限 |
| 文件存储空间 | 5 GB | 100 GB | 无限 |
| 实验记录数 | 100 个 | 无限 | 无限 |
| 样品数 | 500 个 | 无限 | 无限 |
| 库存条目数 | 200 个 | 无限 | 无限 |
| AI 功能(BYOK) | ❌ | ✅ | ✅ |
| 工作流自动化规则 | 3 条 | 无限 | 无限 |
| API 访问 | 只读 60 req/min | 完整 300 req/min | 完整 1000 req/min |
| Webhook | ❌ | ✅(10 端点) | ✅(无限) |
| 合规报告(GLP/GMP) | ❌ | ✅ | ✅ |
| 审计日志保留期 | 30 天 | 2 年 | 无限 |
| CSV 批量导入 | ❌ | ✅ | ✅ |
| GLP/GMP 报告导出 | ❌ | ✅ | ✅ |
| 自定义角色 | ❌ | ❌ | ✅ |
| SSO(SAML/OIDC) | ❌ | ❌ | ✅ |
| IP 白名单 | ❌ | ❌ | ✅ |
| 私有化部署(On-Premise) | ❌ | ❌ | ✅ |
| SLA 保障 | ❌ | 99.5% | 99.9% |
| 支持方式 | 社区论坛 | 邮件(48h 响应) | 专属客户成功经理 |
| 合同与发票 | ❌ | 自助 Stripe 门户 | 定制合同 |
升级至专业版 — 完整步骤
- 进入 设置 → 订阅计划,点击「升级至专业版」按钮。
- 系统跳转至 Stripe 安全支付页面(由 Stripe 托管,PonyLab 不存储你的信用卡号)。
- 填写信用卡信息:卡号、到期日、CVV、持卡人姓名和账单地址。
- 可选:输入优惠码(如来自邀请码的折扣码)。优惠码可以是固定折扣或按月百分比折扣。
- 查看订单摘要(显示月费、税额、合计),确认无误后点击「订阅」。
- Stripe 处理支付(通常在 2 秒内完成),成功后页面跳回 PonyLab。
- 立即生效:AI 功能、无限工作流规则、扩大的成员和存储限制立即可用,无需重新登录。
成功提示
管理订阅(Stripe 门户)
在「设置 → 订阅计划」中点击「管理订阅」,跳转至 Stripe 客户自助门户。在门户中可以:
- 查看账单历史:过去所有账单的日期、金额和状态
- 下载发票:PDF 格式,可用于报销或财务凭证
- 更换支付方式:替换信用卡或添加备用付款方式
- 更新账单地址:影响发票上显示的地址信息
- 取消订阅:选择立即取消或当前计费周期结束后取消
当专业版到期或取消后
降级行为说明
- 数据不删除:所有实验、样品、历史数据均保留,不会因降级而丢失
- AI 功能关闭:所有 AI 功能入口立即隐藏,无法发起新的 AI 请求
- 工作流规则暂停:超过 3 条的工作流规则进入「暂停」状态,不再触发执行(恢复专业版后自动恢复)
- API 限流降低:每分钟请求数从 300 降至 60
- 超出成员限制:若团队成员超过 5 人,超出的成员会被随机设为「待重激活」状态,无法登录,直到团队重新升级或手动减少成员到 5 人以内
- 存储不影响读取:即使存储已超出 5 GB,已有文件仍可访问和下载,但无法再上传新文件
学术与非营利优惠
学术机构、高校实验室和注册非营利组织可申请优惠定价:
- 发送邮件至 [email protected],主题为「教育/非营利优惠申请」。
- 提供机构证明文件(大学邮箱、机构官网链接或非营利注册证明)。
- 销售团队通常在 2 个工作日内回复,提供优惠码或自定义报价。
提示
典型使用场景
单课题组标准设置
专业版1 个 SUPER_ADMIN(导师)+ 2-3 个 PI(高级博后)+ 10-20 个 RESEARCHER(博士生)+ 2-3 个 TECHNICIAN(仪器管理员)。使用免费版起步,成员超过 5 人后升级专业版。
多课题组合作研究
各团队独立订阅每个课题组创建独立团队,通过邀请相关成员到另一团队实现数据共享。合作期间的关键成员可在两个团队中担任 RESEARCHER。
CRO / 合同研究机构
企业版为每个客户项目创建独立团队,确保客户数据严格隔离。内部员工可跨多个客户团队分配工作。使用企业版统一管理所有团队的 SSO 和安全策略。
制药公司研发部门
企业版按项目或化合物系列创建团队,配合 IP 白名单和 SSO 确保合规访问控制。使用 GLP/GMP 合规报告功能满足 FDA/EMA 要求。
最佳实践
- 1每个团队至少设置 2 个 SUPER_ADMIN,防止因单个管理员离职或失联导致团队无法管理。
- 2定期(每季度)审查成员列表,及时移除已离职人员的访问权限。
- 3使用有意义的团队名称(如「北京大学生命科学院 - 王教授课题组」),避免用缩写或代号,方便团队成员识别。
- 4为不同角色准备不同的邀请码,避免手动逐一邀请。永久邀请码请谨慎使用。
- 5在设置「密码策略」时参考你的机构合规要求,GLP 环境建议 90 天过期 + 12 字符最小长度。
- 6专业版升级前,先确认信用卡账单地址正确,以便生成正确的发票用于财务报销。
- 7涉及机密研究数据的团队,考虑使用企业版的 IP 白名单功能,限制只有实验室网络可以访问。
常见问题
可以把一个团队的数据迁移到另一个团队吗?
如果我离开团队,我的实验数据会怎样?
如何取消专业版订阅?
一个人可以在同一团队中担任多个角色吗?
免费版的 5 人成员限制怎么计算?
团队删除后数据还能恢复吗?
邀请链接过期了,被邀请者还能加入吗?
如何知道某个成员上次登录是什么时候?
专业版的 AI 功能是按使用量收费还是包含在月费中?
企业版的私有化部署有哪些要求?
可以使用发票付款而不是信用卡吗?
多个团队之间有共享的模板库吗?
故障排查
问题:邀请邮件没有收到
解决步骤
- 检查垃圾邮件/促销邮件文件夹,搜索发件人 [email protected]
- 确认邀请时填写的邮箱地址拼写无误(在「待接受」列表中核对)
- 某些公司邮件服务器会拦截外部邀请邮件,尝试让对方用个人邮箱接收
- 在「待接受」列表中点击「重发邀请」重新发送
- 如果重发多次仍无效,使用邀请码方式作为替代
问题:升级专业版后 AI 功能仍不可用
解决步骤
- 确认 SUPER_ADMIN 已在「设置 → AI 配置」中填写并验证了 AI 服务商 API Key
- AI 功能不是自动开启的,需要主动配置 API Key 才能使用
- 如果已配置 API Key 但仍无法使用,点击「验证连接」检查 Key 是否有效
- 检查 API Key 是否有足够的配额/余额(在 AI 服务商后台查看)
问题:无法移除某个成员
解决步骤
- 如果被移除的成员是唯一的 SUPER_ADMIN,需要先将另一成员提升为 SUPER_ADMIN
- 确认你自己是 SUPER_ADMIN 角色(只有 SUPER_ADMIN 可以移除成员)
- 刷新页面后重试,有时浏览器缓存会导致权限状态显示不正确
问题:团队成员无法登录(账号被锁定)
解决步骤
- 如果密码策略设置了到期周期,成员密码可能已过期,需要重置密码
- 如果配置了 IP 白名单(企业版),确认成员的 IP 在白名单内
- 如果降级为免费版后超出了 5 人限制,超出的成员会被暂时停用
- 在「设置 → 团队成员」中查看该成员的状态,是否为「已暂停」
问题:切换团队后数据没有更新
解决步骤
- 硬刷新页面(Ctrl/Cmd + Shift + R)清除浏览器缓存
- 在浏览器地址栏导航回首页(/)再切换团队
- 如果使用书签直接打开某个页面,书签 URL 中可能包含旧团队的 ID
问题:API Token 已生成但 API 请求返回 401
解决步骤
- 检查 Token 前缀:生产环境为 pl_live_,沙盒为 pl_test_,确保使用正确环境的 Token
- 确认 Authorization 请求头格式正确:Authorization: Bearer pl_live_xxx(注意空格)
- 在「设置 → API Token」中检查 Token 是否已被撤销
- Token 是团队绑定的,确认你在正确的团队上下文中使用该 Token
问题:取消订阅后无法下载历史发票
解决步骤
- 取消订阅后,Stripe 客户门户链接仍然有效 6 个月
- 在「设置 → 订阅计划 → 管理订阅」中仍可访问 Stripe 门户并下载历史发票
- 如果链接已失效,发送邮件至 [email protected] 提供注册邮箱,我们可以手动发送历史发票
问题:邀请码使用后成员加入了错误的角色
解决步骤
- 在「设置 → 团队成员」中找到该成员,点击「更改角色」即可修改
- 角色更改立即生效,无需通知成员重新登录