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