团队管理概览
GeniSpace 提供灵活的团队协作功能,支持个人工作空间和多人协作团队。通过完善的权限管理和计费绑定机制,确保团队协作的高效性和安全性。
团队类型
个人团队 (Personal Team)
- 自动创建:每个用户注册激活时自动创建个人团队
- 私人空间:所有资源仅对个人可见和使用
- 完全控制:用户作为团队所有者,拥有所有权限
- 不可删除:作为用户的基础工作空间,无法删除
- 不可转移:个人团队所有权不可转移给其他用户
- 不可退出:用户无法退出自己的个人团队
- 计费账户:使用用户的个人计费账户
协作团队 (Collaborative Team)
- 多人协作:支持多个用户共同工作
- 权限管理:不同成员角色拥有不同权限
- 资源共享:团队内资源可以共享使用
- 计费机制:使用团队所有者的个人计费账户
- 可管理性:支持创建、删除、成员管理、所有权转移等操作
- 成员退出:普通成员可以退出团队,但团队所有者不能退出
成员角色与权限
所有者 (Owner)
- 最高权限:拥有团队的完全控制权
- 团队管理:可以删除团队、转移所有权
- 成员管理:添加、移除、修改成员角色
- 资源管理:创建、修改、删除所有团队资源
- 计费责任:承担团队的计费责任
- 退出限制:团队所有者不能退出团队,必须先转移所有权
管理员 (Administrator)
- 团队设置:管理团队基本信息和设置
- 成员管理:邀请新成员、修改成员角色(除所有者外)
- 资源管理:创建、修改、删除团队资源
- 无法删除团队:不能删除团队或转移所有权
- 可以退出:可以退出团队
成员 (Member)
- 资源使用:可以使用团队内的所有资源
- 创建权限:可以创建和管理自己的资源
- 协作参与:参与团队协作和讨论
- 有限管理:只能管理自己创建的资源
- 可以退出:可以退出团队
查看者 (Viewer)
- 只读权限:只能查看团队资源,不能修改
- 无创建权限:不能创建新的资源
- 基础参与:可以查看团队信息和资源列表
- 受限访问:不能执行任何修改操作
- 可以退出:可以退出团队
团队创建与管理
创建协作团队
前置条件
- 拥有企业版 (ENTERPRISE) 订阅
- 具有有效的个人计费账户
- 未超出团队数量限制(企业版最多4个协作团队)
创建流程
验证订阅权限
↓
检查团队数量限制
↓
创建团队记录
↓
设置创建者为团队所有者
↓
团队创建完成
计费机制
- 基于所有者:团队计费直接基于团队所有者的个人计费账户
- Token 共享:团队成员使用服务时从所有者账户扣除 Token
- 透明计费:所有使用记录详细标记团队和使用者信息
- 责任明确:团队所有者承担团队的所有计费责任
团队删除
删除前检查
在删除团队前,系统会自动检查团队是否还有未清理的资源:
- 智能体 (Agents):检查是否有未删除的智能体
- 工具 (Operators):检查是否有未删除的工具
- 任务 (Tasks):检查是否有未完成或未删除的任务
- 知识库 (Knowledge Bases):检查是否有未删除的知识库
- 文档 (Documents):检查是否有未删除的文档
删除限制
- 资源清理:必须先删除所有团队资源才能删除团队
- 所有者权限:只有团队所有者可以删除团队
- 个人团队:个人团队不能被删除
- 详细提示:如果有未清理资源,系统会显示具体的资源数量和类型
删除流程
验证删除权限
↓
检查团队资源
↓
资源清理确认
↓
执行团队删除
↓
删除完成通知
团队所有权转移
转移条件
- 当前所有者:只有当前团队所有者可以发起转移
- 目标用户:目标用户必须是团队成员
- 协作团队:只有协作团队支持所有权转移
- 有效用户:目标用户必须是激活状态的用户
转移流程
验证转移权限
↓
选择目标用户
↓
确认转移操作
↓
更新所有者记录
↓
更新成员角色
↓
转移完成通知
转移影响
- 计费责任:计费责任转移给新的团队所有者
- 权限变更:原所有者变为普通成员,新所有者获得完全权限
- 资源归属:团队资源归属不变,但管理权限转移
成员邀请
邀请流程
- 权限验证:只有管理员和所有者可以邀请成员
- 邮箱邀请:通过邮箱发送邀请链接
- 角色分配:为新成员指定初始角色
- 自动激活:已注册用户自动加入,未注册用户需要完成注册
邀请限制
- 成员数量:企业版每个团队最多支持指定数量的成员
- 角色权限:只能邀请权限等级不高于自己的成员
- 个人团队:个人团队不支持邀请其他成员
成员退出
退出权限
- 普通成员:管理员、成员、查看者可以退出团队
- 所有者限制:团队所有者不能退出团队
- 个人团队:不能退出个人团队
退出流程
验证退出权限
↓
确认退出操作
↓
移除成员记录
↓
资源访问权限撤销
↓
退出完成通知
退出影响
- 资源访问:立即失去团队资源的访问权限
- 创建资源:个人创建的资源仍保留在团队中
- 重新加入:需要重新邀请才能加入团队
资源管理
资源类型
- 智能体 (Agents):AI 助手和对话机器人
- 工具 (Operators):自动化工具和组件
- 知识库 (Knowledge Bases):文档和知识管理
- 任务 (Tasks):工作流和自动化任务
- 文档 (Documents):各类文档和文件
资源权限
- 创建者权限:资源创建者拥有完全控制权
- 团队共享:团队内资源可以被其他成员使用
- 权限继承:基于成员角色的权限继承机制
- 访问控制:细粒度的资源访问控制
资源统计
- 实时统计:团队资源使用情况的实时统计
- 分类统计:按资源类型分类的详细统计
- 使用分析:资源使用频率和效果分析
- 删除检查:团队删除前的资源完整性检查
计费与使用
计费模式
- Token 计费:所有服务使用基于 Token 计费
- 基于所有者:团队使用基于团队所有者的个人计费账户
- 实时扣除:服务使用时实时从所有者账户扣除 Token
- 详细记录:每次使用都有完整的记录和追踪
使用统计
- 日使用量:当日团队 Token 使用情况
- 月使用量:当月累计 Token 使用情况
- 环比分析:与历史数据的对比分析
- 成员排行:团队成员的使用排行榜
成本控制
- 余额监控:实时显示团队所有者账户的 Token 余额
- 使用预警:Token 不足时的及时提醒
- 使用优化:基于统计数据的使用建议
协作功能
在线状态
- 实时状态:显示团队成员的在线/离线状态
- 活跃时间:基于最近活动时间的状态判断
- 可配置阈值:可调整的活跃时间阈值设置
活动记录
- 操作日志:详细记录团队内的所有操作
- 变更追踪:资源和设置的变更历史
- 审计功能:完整的团队活动审计记录
通知系统
- 成员变更:新成员加入、成员离开的通知
- 资源更新:团队资源创建、修改的通知
- 系统消息:重要系统消息和公告
安全与隐私
数据隔离
- 团队隔离:不同团队的数据完全隔离
- 权限控制:基于角色的严格权限控制
- 访问审计:所有数据访问的完整审计
隐私保护
- 成员信息:成员个人信息的隐私保护
- 使用记录:使用记录仅团队内可见
- 数据加密:敏感数据的加密存储和传输
API 接口
团队管理
GET /teams- 获取用户团队列表POST /teams- 创建新团队GET /teams/:teamId- 获取团队详情PUT /teams/:teamId- 更新团队信息DELETE /teams/:teamId- 删除团队GET /teams/:teamId/check-deletion- 检查团队是否可删除
成员管理
POST /teams/:teamId/members- 邀请团队成员GET /teams/:teamId/members- 获取成员列表PUT /teams/:teamId/members/:memberId- 更新成员角色DELETE /teams/:teamId/members/:memberId- 移除成员POST /teams/:teamId/leave- 退出团队
团队切换与转移
POST /teams/switch- 切换当前活动团队GET /teams/:teamId/stats- 获取团队资源统计GET /teams/:teamId/transfer-users- 获取可转移的用户列表POST /teams/:teamId/transfer- 转移团队所有权
最佳实践
团队组织
- 明确目标:为团队设定清晰的目标和用途
- 合理分工:根据成员技能分配合适的角色
- 定期回顾:定期评估团队效率和协作效果
- 资源管理:定期清理不需要的资源,保持团队整洁
权限管理
- 最小权限原则:给予成员完成工作所需的最小权限
- 定期审查:定期审查和调整成员权限
- 权限文档:维护清晰的权限说明文档
- 所有权规划:合理规划团队所有权,必要时及时转移
成本管理
- 预算规划:根据团队规模制定 Token 使用预算
- 使用监控:定期监控团队的 Token 使用情况
- 优化建议:基于使用数据优化服务使用策略
- 所有权管理:必要时可以转移团队所有权以优化计费
协作效率
- 资源共享:充分利用团队资源共享功能
- 沟通协调:建立有效的团队沟通机制
- 知识管理:构建团队知识库和最佳实践
- 成员流动:合理管理成员的加入和退出
故障排除
常见问题
- 无法创建团队:检查订阅状态和团队数量限制
- 邀请失败:确认邮箱地址和权限设置
- 权限异常:验证成员角色和权限配置
- 计费问题:检查团队所有者账户的 Token 余额
- 无法删除团队:检查团队是否还有未清理的资源
- 无法退出团队:确认是否为团队所有者,所有者需要先转移所有权
- 转移失败:确认目标用户是否为团队成员且状态正常
解决方案
- 资源清理:删除团队前需要先清理所有智能体、工具、任务、知识库和文档
- 所有权转移:团队所有者退出前需要先将所有权转移给其他成员
- 权限验证:确保操作用户具有相应的权限级别
- 状态检查:确认用户和团队状态正常
技术支持
如遇到团队管理相关问题,请联系技术支持团队,我们会及时为您解决。
最后更新:2025年1月