跳到主要内容

成员角色权限管理

功能说明

允许群组管理员突破系统内置角色(如“只读”、“读写”)的限制,根据实际业务场景创建并配置具有特定权限组合的新角色,实现更精细化的权限管理。

重要版本兼容性提示
  • 发布版本:Apipost 8.2.2 及以上
  • 注意事项:自定义角色为高版本功能。当客户端版本降级至 8.2.2 以下时,所有自定义角色将自动转为“只读”角色。升级回 8.2.2 及以上版本后可恢复正常使用。为避免权限混乱,请确保全员升级至最新版本后再进行设置。

适用场景

系统内置角色无法满足需求时,可使用自定义角色,例如:

场景分类场景描述典型例子
权限过度开放收窄"读写"角色权限,防止成员修改敏感模块限制修改"内置函数"、"Mock"、"公共脚本"等配置
权限过于封闭在"只读"基础上开放部分编辑权限,但不授予管理权允许编辑"接口文档"但不允许管理"团队设置"
特殊职能岗位为特定职能成员创建专属角色,限制访问范围为测试人员创建仅可"运行测试"的角色

操作路径

仅「群组管理员」可进行自定义角色的增、删、改操作。其中系统内置角色不支持删除。

image.png

  1. 进入目标 群组 页面;
  2. 点击「群组设置」->「成员/权限管理」;
  3. 选择「角色权限」标签页;
  4. 点击「新增角色」按钮开始创建。

权限配置规则

配置角色权限时,可为每个功能模块勾选具体操作权限:

  • 完全禁用(功能不可见)
    不勾选模块中的任一权限(如“查看”、“增删改”)→ 该角色在此模块将展示“无权限”。 image.png image.png

  • 只读权限
    仅勾选“查看”权限 → 该角色仅可查看内容,任何增删改操作都会触发“无权限”提示。 image.png image.png

  • 自定义操作权限
    可自由组合“查看”、“增删改”等权限项,实现灵活授权。 image.png

分配角色

角色配置完成后,可在「成员管理」页面中,邀请新成员或编辑现有成员时,为其分配已创建好的自定义角色。 image.png

系统内置权限表

迭代分支「main分支」合并权限的说明:

自定义角色向 「main分支」 合并数据时,需要校验 「main分支」下角色的迭代分支权限(如:"创建合并请求"、"合并"、“受保护分支合并”)。

模块功能功能权限群组/项目/分支管理员读写只读
分支管理迭代分支查看、切换
查看/提交合并请求
合并×
受保护分支合并××
API管理API设计、调试、Mock查看、运行
增删改×
接口用例查看、运行
增删改×
一键压测查看、运行
增删改×
API版本管理查看
增删改×
生成代码生成
自动化测试测试用例查看、运行
增删改×
定时任务查看
增删改×
测试报告查看
增删改×
文档管理分享管理查看
增删改×
归档管理查看
增删改×
数据字典数据字典查看、引用
增删改×
数据库管理查看、引用
增删改×
数据模型查看、引用
增删改×
项目设置基本设置查看、引用
Mock设置查看、引用
增删改××
智能Mock匹配查看、引用
增删改×
自定义函数查看、引用
增删改×
状态码字典查看、引用
增删改××
接口属性查看、引用
增删改××
接口状态查看、引用
增删改×
通知设置查看
增删改××
导入/导出数据导入项目(手动)×
同步数据(实时)×
导出项目×
项目资源Cookie管理器查看、增删改
全局参数查看、引用
增删改×
全局变量查看、引用、增删改本地值
增删改×
环境管理查看、引用、增删改本地值
增删改×
其他邀请协作(邀请权限)只读
读写×
自定义角色(自身角色)××
最近保存查看、增删改
历史发送记录查看、增删改
回收站查看
增删改×