Об уровнях доступа
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Уровни доступа в Azure DevOps определяют, какие функции веб-портала доступны или нет. Уровни доступа дополняют группы безопасности, которые разрешают или запрещают определенные задачи. Администраторы гарантируют, что у их пользовательской базы есть доступ к нужным функциям и платить только за эти определенные функции. Это эффективный способ управления затратами, предоставляя пользователям необходимые функциональные возможности. Дополнительную информацию см. в Кратком руководстве по доступу заинтересованных сторон и Управлении пользователями и доступом.
Внимание
Выберите версию этой статьи, соответствующую вашей платформе и версии. Селектор версий находится над оглавлением. Просмотрите платформу и версию Azure DevOps.
При добавлении пользователя или группы в команду или проект они автоматически получают доступ к функциям, связанным с уровнем доступа по умолчанию и группой безопасности. Для большинства пользователей назначение им уровня доступа "Базовый" и группа безопасности участников предоставляет доступ к большинству функций. Общие сведения о разрешениях, назначенных наиболее распространенным группам читателей, участников и администраторов проектов, см. в разделе "Разрешения по умолчанию".
Поддерживаемые уровни доступа
Назначьте пользователей или группы пользователей одному из следующих уровней доступа:
- Базовый. Предоставляет доступ к большинству функций. Назначьте пользователям с подпиской Visual Studio Professional, CAL для Azure DevOps Server, а также пользователям, которым вы оплачиваете базовый доступ в рамках организации.
- Базовые и тестовые планы. Предоставляет доступ ко всем функциям, включенным в базовые и тестовые планы Azure. Назначьте пользователям с подпиской на Visual Studio Test Professional или MSDN Platforms, а также тем, для кого вы оплачиваете доступ к уровню «Базовый + Test Plans» в организации.
- Заинтересованные лица: можно назначать неограниченным пользователям бесплатно. Предоставляет частичный доступ к частным проектам и в основном полный доступ к общедоступным проектам. Назначайте пользователям без лицензии или подписки, которым нужен доступ к ограниченному набору функций.
-
подписчик Visual Studio: Назначать пользователям, уже имеющим подписку Visual Studio. Система автоматически распознает подписку пользователя — Visual Studio Enterprise, Visual Studio Professional, Visual Studio Test Professional или платформу MSDN и включает все другие функции, включенные в уровень подписки. Если вы назначаете основные или заинтересованные лица, они также получают преимущества подписки Visual Studio при входе.
Совет
Рекомендуется при добавлении новых пользователей назначить уровень подписчика Visual Studio при необходимости (в отличие от "Базовый") для предотвращения оплаты тарифа "Базовый ", прежде чем пользователь впервые войдет в систему.
- GitHub Enterprise: система автоматически распознает пользователей с лицензией GitHub Enterprise при следующем входе в Azure DevOps. Независимо от назначенного пользователю уровня доступа (например, им может быть назначен доступ Участник), они получают базовый доступ при ассоциации с лицензией GitHub Enterprise.
- Заинтересованное лицо: предоставляет частичный доступ, может назначать для неограниченного числа пользователей бесплатно. Назначайте пользователям без лицензии или подписки, которым нужен доступ к ограниченному набору функций.
- Базовый. Предоставляет доступ к большинству функций. Назначьте пользователям с лицензией Azure DevOps Server CAL, с подпиской Visual Studio Professional, и пользователям, которым вы оплачиваете доступ уровня Basic в рамках организации.
- Базовые и тестовые планы: предоставляет доступ для пользователей, имеющих ежемесячную подписку Test Manager, Visual Studio Test Professional или подписку MSDN Platform.
- VS Enterprise: предоставляет доступ к функциям ценовой категории "Премиум". Назначьте пользователям подписку На Visual Studio Enterprise.
В следующей таблице указаны эти функции, доступные для каждого поддерживаемого уровня доступа. Подписки Visual Studio Test Professional и MSDN Platform предоставляют доступ к тем же функциям, что и Visual Studio Enterprise.
Функция
Заинтересованная сторона
Базовый, GitHub Enterprise, &
Visual Studio Professional
Базовые и тестовые планы
Visual Studio Enterprise
Функция
Заинтересованная сторона
Базовый и
Visual Studio Professional
Базовые и тестовые планы
Visual Studio Enterprise
Администрирование организации
Может настраивать ресурсы, если также добавлен в роль или группу безопасности: администратор команды, администратор проекта или администратор коллекции проектов.
✔️
✔️
✔️
Расширенные средства планирования бэклога и спринта
Включает полный доступ ко всем средствам планирования невыполненной работы и спринта .
✔️
✔️
Расширенная домашняя страница
Включает доступ к проектам, рабочим элементам и pull requests, определенным в различных проектах, в которых вы участвуете.
✔️
✔️
Расширенное управление портфелем
Включает полный доступ к определению функций и эпиков из бэклога портфеля или доски.
✔️
✔️
Гибкие доски
Заинтересованные лица получают ограниченный доступ к доскам и доскам задач. Заинтересованные лица используют перетаскивание объектов для создания и изменения рабочих элементов, но могут изменять только поле "Состояние" на карточках. Они просматривают только настройки вместимости спринта.
✔️
✔️
✔️
Гибкое управление портфелем
Включает ограниченный доступ к невыполненным задачам портфеля и доскам. Заинтересованные лица не могут изменить порядок приоритета невыполненной работы, не могут назначать элементы итерации, использовать область сопоставления или прогнозировать.
✔️
✔️
✔️
Артефакты
Включает полный доступ ко всем средствам Azure Artifacts, до 2 ГиБ бесплатного хранилища.
✔️
✔️
✔️
Создание конвейеров выпусков и управление выпусками
Включает определение конвейеров релизов, многоэтапных конвейеров непрерывного развертывания (CD) и использование утверждений и шлюзов для управления развертываниями.
✔️
✔️
✔️
Основные средства планирования бэклога и спринта
Включает ограниченный доступ к добавлению и изменению элементов в журналах задач и спринт-журналах и досках задач. Заинтересованные стороны не могут назначить элементы внутри итерации, использовать панель сопоставления или функции прогнозирования.
✔️
✔️
Сборка
Включает полный доступ ко всем функциям для управления непрерывной интеграцией и непрерывной доставкой программного обеспечения.
✔️
✔️
✔️
Разработка диаграмм
Может создавать диаграммы для отслеживания запросов работы.
✔️
✔️
Просмотр диаграмм
Может просматривать только диаграммы запросов рабочих процессов. Заинтересованные лица не могут просматривать диаграммы запросов на странице "Запросы". Они могут просматривать их после добавления на панель мониторинга.
✔️
✔️
Код
Включает полный доступ ко всем функциям для управления кодом с помощью репозиториев Git или системы управления версиями Team Foundation (TFVC).
✔️
✔️
Планы выполнения
Включает полный доступ к добавлению и просмотру планов доставки.
✔️
✔️
Планы выполнения
Включает полный доступ к добавлению и просмотру планов доставки.
✔️
✔️
Запрос отзывов и управление ими включает полный доступ к запросу и управлению отзывом о рабочем программном обеспечении.
✔️
✔️
Стандартные функции
Включает работу над проектами, просмотр панелей мониторинга, просмотр вики-сайтов и управление личными уведомлениями. Заинтересованные лица не могут просматривать файлы Markdown README, определенные для репозиториев, и могут читать только вики-страницы.
✔️
✔️
✔️
Тестирование служб в сборке и выпуске
Включает выполнение модульных тестов со сборками, проверкой и анализом результатов теста.
✔️
✔️
Управление тестовых случаев
Включает добавление планов тестирования и наборов тестов, создание вариантов тестирования вручную, удаление артефактов теста и тестирование различных конфигураций.
✔️
Исполнение тестов и анализ тестов
Включает запуск вручную, отслеживание статуса тестов и автоматические тесты.
✔️
✔️
Проверка сводного доступа к лицензии заинтересованных лиц
Включает запрос отзывов заинтересованных лиц с помощью расширения "Тест и обратная связь".
✔️
✔️
✔️
Просмотр рабочих элементов
Доступ к добавлению и изменению рабочих элементов, выполнению рабочих элементов, просмотру и созданию запросов, отправке, просмотру и изменению ответов на отзывы. Заинтересованные лица могут назначать только существующие теги рабочим элементам (не удается добавить новые теги) и сохранять только запросы в разделе "Мои запросы" (не удается сохранить в общих запросах).
✔️
✔️
✔️
Просмотр выпусков и управление утверждениями
Включает просмотр выпусков и утверждение выпусков.
✔️
✔️
✔️
Доступ к подписке Visual Studio
Подписчики Visual Studio получают возможности подписки Visual Studio в качестве преимущества подписчика. При добавлении этих пользователей обязательно назначьте им уровень доступа к подписке Visual Studio.
Система автоматически распознает свою подписку и включает любые другие функции, включенные на основе их уровня подписки.
Доступ к VS Enterprise
Подписчики Visual Studio Enterprise получают доступ VS Enterprise в качестве преимущества подписчика. При добавлении этих пользователей обязательно назначьте им уровень доступа VS Enterprise .
Имея доступ к Visual Studio Enterprise (VS Enterprise), пользователи могут получить доступ к любым платным расширениям Marketplace, опубликованным Microsoft, которые входят для активных подписчиков Visual Studio Enterprise.
Расширенный доступ предоставляет пользователям все основные функции, а также средства управления тестовых случаев на основе веб-приложений. Вы можете купить ежемесячный доступ или добавить пользователей, у которых уже есть visual Studio Test Professional с подпиской MSDN или MSDN Platform.
Программное сопоставление уровней доступа
Уровнями доступа можно управлять программным способом с помощью az devops user add
(только для Azure DevOps Services) или User Entitlement - Add REST API. В следующей таблице представлено сопоставление уровня доступа, выбранного с помощью пользовательского интерфейса, и параметров AccountLicenseType
, licensingSource
, и msdnLicenseType
.
Уровень доступа (пользовательский интерфейс) отображаемоеИмяЛицензии |
тип лицензии аккаунта | источник лицензирования | msdnLicenseType |
---|---|---|---|
Базовая | выразить | аккаунт | ничего |
Базовый + планы тестирования | продвинутый | аккаунт | ничего |
Подписчик Visual Studio | ничего | msdn | имеющий право |
Заинтересованное лицо | Стейкхолдер | аккаунт | ничего |
Подписка на Visual Studio Enterprise. | ничего | msdn | предприятие |
GitHub Enterprise | экспресс | аккаунт | предприятие |
Примечание.
AccountLicenseType earlyAdopter
— это внутреннее значение, используемое исключительно корпорацией Майкрософт.
Уровни доступа можно управлять программными средствами с помощью прав пользователя. Добавьте REST API. В следующей таблице представлено сопоставление уровня доступа, выбранного с помощью пользовательского интерфейса, и параметров AccountLicenseType
, licensingSource
, и msdnLicenseType
.
Уровень доступа (пользовательский интерфейс) Отображаемое имя лицензии |
тип лицензии аккаунта | Источник лицензирования | Тип лицензии MSDN |
---|---|---|---|
Базовая | экспресс | аккаунт | ничего |
Базовый + планы тестирования | продвинутый | аккаунт | ничего |
Подписчик Visual Studio | ничего | MSDN | имеющий право |
Заинтересованное лицо | Заинтересованные лица | учётная запись | ничего |
VS Enterprise | ничего | msdn | предприятие |
Какие функции доступны пользователям, которых добавили на два разных уровня доступа?
Если пользователь принадлежит группе с базовым доступом и другой группе с доступом VS Enterprise, пользователь имеет доступ ко всем функциям, доступным через VS Enterprise, который является супермножеством Basic.
Доступ к учетной записи службы
Учетные записи служб Azure DevOps добавлены на уровень доступа по умолчанию. Если вы делаете Stakeholder уровнем доступа по умолчанию, вам необходимо добавить служебные учётные записи в доступ уровня Basic или Advanced/VS Enterprise.
Для учетных записей служб не требуется лицензия CAL или другая покупка.