关于访问级别
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps 中的访问级别控制哪些 Web 门户功能可用或不可用。 访问级别补充安全组,这些安全组允许或拒绝特定任务。 管理员确保其用户群有权访问所需的功能,并且只为这些特定功能付费。 这是在向用户提供必要功能的同时管理成本的有效方法。 有关详细信息,请参阅 利益干系人访问快速参考 和管理 用户和访问权限。
重要
选择与平台和版本相对应的本文的版本。 版本选择器位于目录上方。 查找 Azure DevOps 平台和版本。
将用户或组添加到团队或项目时,他们会自动获取与默认访问级别和安全组关联的功能的访问权限。 对于大多数用户,将他们分配到基本访问级别,参与者安全组提供对大多数功能的访问权限。 有关分配给最常见组 的读者、 参与者和 项目管理员的权限的简化概述,请参阅 默认权限。
支持的访问级别
将用户或用户组分配到以下访问级别之一:
- 基本:提供对大部分功能的访问权限。 分配给具有 Visual Studio Professional 订阅、Azure DevOps Server CAL 的用户,以及你为其支付组织中基本访问权限的用户。
- 基本 + 测试计划:提供对基本和 Azure 测试计划中包含的所有功能的访问权限。 分配给具有 Visual Studio Test Professional 或 MSDN 平台订阅的用户,以及你在组织中为其支付“基本 + Test Plans”访问费用的用户。
- 利益干系人:可以免费分配给无限制的用户。 提供对专用项目的部分访问权限,大多数情况下提供对公共项目的完全访问权限。 分配给需要访问一组有限功能的无许可证或订阅的用户。
- Visual Studio 订阅者:分配给已有 Visual Studio 订阅的用户。 系统会自动识别用户的订阅(Visual Studio Enterprise、Visual Studio Professional、Visual Studio Test Professional 或 MSDN Platform),并启用其订阅级别中包含的任何其他功能。 如果分配 “基本 ”或 “利益干系人”,则他们在登录时也会收到其 Visual Studio 订阅权益。
提示
在添加新用户时,我们建议在适当(而不是基本)时分配 Visual Studio 订阅服务器 级别,以防止在用户首次登录之前收取 基本 费率。
- 利益干系人:提供部分访问权限,可以免费分配给无限制的用户。 分配给需要访问一组有限功能的无许可证或订阅的用户。
- 基本:提供对大部分功能的访问权限。 使用 Azure DevOps Server CAL、Visual Studio Professional 订阅以及你为其支付组织中基本访问权限的用户分配。
- 基本 + 测试计划:为具有每月测试管理器订阅、Visual Studio Test Professional 或 MSDN 平台订阅的用户提供访问权限。
- VS Enterprise:提供对高级功能的访问权限。 向具有 Visual Studio Enterprise 订阅的用户分配。
下表指示可用于每个受支持的访问级别的这些功能。 Visual Studio Test Professional 和 MSDN 平台订阅授予对与 Visual Studio Enterprise 相同的功能的访问权限。
功能
利益干系人
基本 和
Visual Studio Professional
基本 + 测试计划 &
Visual Studio Enterprise
功能
利益干系人
基本 和
Visual Studio Professional
基本 + 测试计划 &
Visual Studio Enterprise
管理组织
还可以在添加到安全组或角色时配置资源:团队管理员、项目管理员或项目集合管理员。
✔️
✔️
✔️
✔️
✔️
高级主页
包括对跨工作项目定义的项目、工作项和拉取请求的访问权限。
✔️
✔️
✔️
✔️
✔️
✔️
✔️
项目
包括对所有 Azure Artifacts 功能(最多 2 GiB 免费存储)的完全访问权限。
✔️
✔️
✔️
创作发布管道和管理发布
包括定义 发布管道、 多阶段持续部署(CD)管道,以及 使用审批和入口来控制部署。
✔️
✔️
✔️
✔️
✔️
生成
包括对管理软件持续集成和持续交付的所有功能的完全访问权限。
✔️
✔️
✔️
图表创作
可以创建工作跟踪 查询图表。
✔️
✔️
图表查看
只能查看工作跟踪查询图表。 利益干系人无法从“查询”页查看查询图表。 他们可以在添加到仪表板时查看它们。
✔️
✔️
代码
包括对使用 Git 存储库或使用 Team Foundation 版本控制 (TFVC) Team Foundation 版本控制 (TFVC) 管理代码的所有功能的完全访问权限。
✔️
✔️
交付计划
包括添加和查看传递计划的完全访问权限。
✔️
✔️
交付计划
包括添加和查看传递计划的完全访问权限。
✔️
✔️
请求和管理反馈 包括对工作软件请求和管理反馈的完全访问权限。
✔️
✔️
✔️
✔️
✔️
✔️
✔️
测试用例管理
包括 添加测试计划和测试套件、 创建手动测试用例、 删除测试项目和 测试不同的配置。
✔️
✔️
✔️
测试对利益干系人许可证的访问摘要
包括 使用测试和反馈扩展请求利益干系人反馈。
✔️
✔️
✔️
查看“我的工作项”
有权添加和修改工作项、关注工作项、查看和创建查询,以及提交、查看和更改反馈响应。 利益干系人只能将现有标记分配给工作项(不能添加新标记),并且只能在“我的查询”下保存查询(不能在共享查询下保存)。
✔️
✔️
✔️
✔️
✔️
✔️
Visual Studio 订阅访问权限
Visual Studio 订阅者将 Visual Studio 订阅 功能作为订阅者权益获取。 添加这些用户时,请务必为其 分配 Visual Studio 订阅 访问级别。
系统根据订阅级别自动识别其订阅并启用包含的任何其他功能。
VS Enterprise 访问
Visual Studio Enterprise 订阅者获取 VS Enterprise 访问权限作为订阅者权益。 添加这些用户时,请务必为其 分配 VS Enterprise 访问级别。
借助 Visual Studio Enterprise(VS Enterprise)访问权限,用户可以访问由活动 Visual Studio Enterprise 订阅者随附Microsoft发布的任何基于费用的市场扩展。
高级访问为用户提供所有基本功能,以及 基于 Web 的测试用例管理工具。 可以 购买每月访问权限 ,或者添加已具有具有 MSDN 或 MSDN 平台订阅的 Visual Studio Test Professional 的用户。
访问级别的编程映射
可以使用 (仅限 Azure DevOps Services) 或用户权利 - 添加 REST API 以编程方式az devops user add
管理访问级别。 下表提供通过用户界面和参数AccountLicenseType
licensingSource
msdnLicenseType
选择的访问级别映射。
访问级别 (用户界面) licenseDisplayName |
accountLicenseType | licensingSource | msdnLicenseType |
---|---|---|---|
基本 | express | 帐户 | 无 |
基本 + Test Plans | 高级 | 帐户 | 无 |
Visual Studio 订户 | 无 | msdn | 符合条件 |
利益干系人 | 利益 相关 者 | 帐户 | 无 |
Visual Studio Enterprise 订阅 | 无 | msdn | 企业 |
注意
earlyAdopter
accountLicenseType 是一个内部值,仅供Microsoft使用。
可以使用用户权利 - 添加 REST API 以编程方式管理访问级别。 下表提供通过用户界面和参数AccountLicenseType
licensingSource
msdnLicenseType
选择的访问级别映射。
访问级别 (用户界面) licenseDisplayName |
accountLicenseType | licensingSource | msdnLicenseType |
---|---|---|---|
基本 | express | 帐户 | 无 |
基本 + Test Plans | 高级 | 帐户 | 无 |
Visual Studio 订户 | 无 | msdn | 符合条件 |
利益干系人 | 利益 相关 者 | 帐户 | 无 |
VS Enterprise | 无 | msdn | 企业 |
添加到两个不同访问级别的用户可以使用哪些功能?
如果用户属于具有基本访问权限的组,而另一个具有 VS Enterprise 访问权限的组,则用户有权访问通过 VS Enterprise 提供的所有功能,这是基本集的超集。
服务帐户访问权限
添加到默认访问级别的 Azure DevOps 服务帐户 。 如果使利益干系人成为默认访问级别,则必须将服务帐户添加到基本或高级/VS Enterprise 访问权限。
服务帐户不需要 CAL 或其他购买。