Об уровнях доступа
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
Уровни доступа предоставляют или ограничивают доступ к определенным функциям веб-портала. Это дополнение к разрешениям, предоставляемым через группы безопасности, которые предоставляют или ограничивают определенные задачи. Уровни доступа позволяют администраторам предоставлять пользователям доступ к нужным функциям и платить только за эти функции.
Важно!
Чтобы просмотреть содержимое, доступное для вашей платформы, убедитесь, что в селекторе версии над содержанием выбрана правильная версия этой статьи. Поддержка различных возможностей зависит от того, работаете ли вы в Azure DevOps Services или в локальной версии Azure DevOps Server.
Сведения о том, какую локальную версию вы используете, см. в статье Поиск платформы и версии Azure DevOps.
При добавлении пользователя или группы в команду или проект им автоматически предоставляется доступ к функциям, поддерживаемым уровнем доступа по умолчанию, и к функциям, поддерживаемым группой безопасности, в которую они добавлены. Большинство пользователей могут получить доступ к большинству функций, назначив их уровню доступа "Базовый" и группе безопасности "Участники ". Упрощенный обзор разрешений, назначенных наиболее распространенным группам Читатели, Участники и Администраторы проекта, см. в статье Разрешения по умолчанию.
Сведения о добавлении учетных записей пользователей или групп на определенные уровни доступа см. в статье Управление пользователями и доступом. Не забудьте задать уровень доступа каждого пользователя в зависимости от того, что вы приобрели для этого пользователя.
Сведения о добавлении учетных записей пользователей или групп на определенные уровни доступа см. в статье Изменение уровней доступа. Не забудьте задать уровень доступа каждого пользователя в зависимости от того, что вы приобрели для этого пользователя.
Поддерживаемые уровни доступа
Назначьте пользователям или группам пользователей один из следующих уровней доступа:
- Базовый. Предоставляет доступ к большинству функций. Назначьте пользователям с Visual Studio Professional подпиской, Azure DevOps Server CAL и пользователям, для которых вы платите за базовый доступ в организации.
- Базовый + Test Plans: предоставляет доступ ко всем функциям, включенным в базовый, а также к Azure Test Plans. Назначьте пользователям с подпиской 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 (в отличие от уровня "Базовый"), чтобы предотвратить оплату по тарифу "Базовый " перед первым входом пользователя.
- Заинтересованные лица: предоставляет частичный доступ, может быть назначен неограниченному кругу пользователей бесплатно. Назначайте пользователям без лицензии или подписки, которым нужен доступ к ограниченному набору функций.
- Базовый. Предоставляет доступ к большинству функций. Назначьте пользователям с Azure DevOps Server CAL с подпиской на Visual Studio Professional, а также пользователям, для которых вы платите за базовый доступ в организации.
- Базовый + Test Plans. Предоставляет доступ пользователям с ежемесячной подпиской на диспетчер тестов, Visual Studio Test Professional или подпиской на платформы MSDN.
- VS Enterprise. Предоставляет доступ к функциям уровня "Премиум". Назначьте пользователям с подпиской Visual Studio Enterprise.
- Заинтересованные лица: предоставляет частичный доступ, может быть назначен неограниченному кругу пользователей бесплатно. Назначайте пользователям без лицензии или подписки, которым нужен доступ к ограниченному набору функций.
- Базовый. Предоставляет доступ к большинству функций. Назначьте пользователям с клиентской лицензией или подпиской на 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
Администрирование организации
Может настраивать ресурсы при добавлении в группу безопасности или роль: администратор команды, администратор проекта или администратор коллекции проектов.
✔️
✔️
✔️
Расширенные средства планирования невыполненной работы и спринтов
Включает полный доступ ко всем средствам планирования невыполненной работы и спринта .
✔️
✔️
Расширенная домашняя страница
Включает доступ к проектам, рабочим элементам и запросам на вытягивание, определенным в проектах, в которые вы работаете.
✔️
✔️
Расширенное управление портфелем
Включает полный доступ для определения функций и эпических событий из невыполненной работы портфеля или канбан-доски.
✔️
✔️
Доски гибкой методики (Agile)
Заинтересованные лица имеют ограниченный доступ к канбан-доскам и доскам задач. Заинтересованные лица могут добавлять рабочие элементы и обновлять состояние с помощью перетаскивания, но не могут обновлять поля, отображаемые на карточках (за исключением состояния рабочего элемента), а также не могут просматривать или задавать емкость.
✔️
✔️
✔️
Доски гибкой методики (Agile)
Заинтересованные лица имеют ограниченный доступ к канбан-доскам и доскам задач. Заинтересованные лица не могут добавлять рабочие элементы, перетаскивать карточки для обновления состояния, обновлять поля, отображаемые на карточках, а также просматривать или задавать емкость.
✔️
✔️
✔️
Гибкое управление портфелем
Включает ограниченный доступ к невыполненной работы по портфелям и канбан-доскам. Заинтересованные лица не могут изменять порядок приоритета невыполненной работы, не могут назначать элементы итерации, использовать область сопоставления или выполнять прогнозирование.
✔️
✔️
✔️
Artifacts
Включает полный доступ ко всем функциям Azure Artifacts, объем свободного хранилища объемом до 2 ГиБ.
✔️
✔️
✔️
Создание конвейеров выпуска и управление выпусками
Включает определение конвейеров выпуска, конвейеров многоэтапного непрерывного развертывания (CD) и использование утверждений и шлюзов для управления развертываниями; Если включена функция Бесплатный доступ к предварительной версии конвейеров, заинтересованные лица получают доступ ко всем функциям Azure Pipelines.
✔️
✔️
Основные средства планирования невыполненной работы и спринтов
Включает ограниченный доступ к добавлению и изменению элементов невыполненной работы и невыполненной работы по спринтам и доскам задач. Заинтересованные лица не могут назначать элементы для итерации, использовать область сопоставления или прогнозирование.
✔️
✔️
Сборка
Включает полный доступ ко всем функциям для управления непрерывной интеграцией и непрерывной поставкой программного обеспечения.
✔️
✔️
Создание диаграмм
Может создавать диаграммы запросов отслеживания работы.
✔️
✔️
Просмотр диаграмм
Может просматривать только диаграммы запросов отслеживания работы. Заинтересованные лица не могут просматривать диаграммы запросов на странице Запросы, но могут просматривать их при добавлении на панель мониторинга.
✔️
✔️
Код
Включает полный доступ ко всем функциям для управления кодом с помощью репозиториев Git или система управления версиями Team Foundation (TFVC) система управления версиями Team Foundation (TFVC).
✔️
✔️
Планы доставки
Включает полный доступ для добавления и просмотра планов доставки.
✔️
✔️
Планы доставки
Включает полный доступ для добавления и просмотра планов доставки.
✔️
✔️
Запрос отзывов и управление ими Включает полный доступ для запроса отзывов о рабочем программном обеспечении и управления ими.
✔️
✔️
Стандартные компоненты
Включает работу над проектами, просмотр панелей мониторинга, просмотр вики-сайтов и управление личными уведомлениями. Заинтересованные лица не могут просматривать файлы сведений Markdown, определенные для репозиториев, и могут читать только вики-страницы.
✔️
✔️
✔️
Тестирование служб в сборке и выпуске
Включает выполнение модульных тестов со сборками, просмотр и анализ результатов тестов.
✔️
✔️
Управление тестовых случаев
Включает добавление планов тестирования и наборов тестов, создание тестовых случаев вручную, удаление тестовых артефактов и тестирование различных конфигураций.
✔️
Выполнение тестов и анализ тестов
Включает выполнение вручную, отслеживание состояния теста и автоматические тесты.
✔️
✔️
Проверка сводного доступа к лицензии заинтересованных лиц
Включает запрос отзывов заинтересованных лиц с помощью расширения "Отзывы о тестировании&".
✔️
✔️
✔️
Просмотр моих рабочих элементов
Доступ к добавлению и изменению рабочих элементов, следу за рабочими элементами, просмотру и созданию запросов, а также отправке, просмотру и изменению ответов на отзывы. Заинтересованные лица могут назначать только существующие теги рабочим элементам (не могут добавлять новые теги) и могут сохранять запросы только в разделе Мои запросы (не могут сохраняться в разделе Общие запросы).
✔️
✔️
✔️
Просмотр выпусков и управление утверждениями
Включает просмотр выпусков и утверждение выпусков; Если включена функция Бесплатный доступ к предварительной версии конвейеров, заинтересованные лица получают доступ ко всем функциям Azure Pipelines.
✔️
✔️
✔️
Доступ к подписке Visual Studio
Подписчики Visual Studio имеют право на функции подписки Visual Studio в качестве преимущества подписчика. При добавлении этих пользователей обязательно назначьте им уровень доступа к подписке Visual Studio .
Система автоматически распознает подписку и включает любые другие включенные функции в зависимости от уровня подписки.
доступ VS Enterprise
Visual Studio Enterprise подписчики имеют право на VS Enterprise доступ в качестве преимущества подписчика. При добавлении этих пользователей обязательно назначьте им уровень доступа VS Enterprise.
При VS Enterprise доступа пользователи получают доступ к любому платном расширению Marketplace, опубликованному корпорацией Майкрософт, которое входит в состав активных подписчиков Visual Studio Enterprise.
Расширенный доступ
Пользователи, которым назначен расширенный доступ, могут управлять тестовые случаи, если вы приобрели расширение Test Manager для Azure Test Plans и назначили учетным записям пользователей, чтобы получить полный доступ к средствам управления веб-тестами.
Пользователи, которым назначен расширенный доступ, имеют все базовые функции, а также средства управления тестовой ситуацией через Интернет. Вы можете приобрести ежемесячный доступ или добавить пользователей, у которых уже есть Visual Studio Test Professional с помощью подписки msdn или MSDN Platforms.
Программное сопоставление уровней доступа
Вы можете управлять уровнями доступа программным способом с помощью az devops user add
(только Azure DevOps Services) или REST API "Права пользователя — добавление". В следующей таблице представлено сопоставление уровня доступа, выбранного с помощью пользовательского интерфейса и AccountLicenseType
параметров , licensingSource
и msdnLicenseType
.
Уровень доступа (пользовательский интерфейс) licenseDisplayName |
accountLicenseType | licensingSource | msdnLicenseType |
---|---|---|---|
Basic | express | account | нет |
Базовый + Test Plans | дополнительно | account | нет |
Подписчик Visual Studio | нет | msdn | допустимое |
Заинтересованное лицо | Заинтересованных сторон | account | нет |
Visual Studio Enterprise подписка | нет | msdn | корпоративные |
Примечание
AccountLicenseType earlyAdopter
— это внутреннее значение, используемое исключительно корпорацией Майкрософт.
Вы можете управлять уровнями доступа программным способом с помощью REST API "Права пользователя — добавление". В следующей таблице представлено сопоставление уровня доступа, выбранного с помощью пользовательского интерфейса и AccountLicenseType
параметров , licensingSource
и msdnLicenseType
.
Уровень доступа (пользовательский интерфейс) licenseDisplayName |
accountLicenseType | licensingSource | msdnLicenseType |
---|---|---|---|
Basic | express | account | нет |
Базовый + Test Plans | дополнительно | account | нет |
Подписчик Visual Studio | нет | msdn | допустимое |
Заинтересованное лицо | Заинтересованных сторон | account | нет |
VS Enterprise | нет | msdn | корпоративные |
Вы можете управлять уровнями доступа программным способом с помощью REST API "Права пользователя — добавление". В следующей таблице представлено сопоставление уровня доступа, выбранного с помощью пользовательского интерфейса и AccountLicenseType
параметров , licensingSource
и msdnLicenseType
.
Уровень доступа (пользовательский интерфейс) licenseDisplayName |
accountLicenseType | licensingSource | msdnLicenseType |
---|---|---|---|
Basic | express | account | нет |
Продвинутый уровень | дополнительно | account | нет |
Заинтересованное лицо | Заинтересованных сторон | account | нет |
VS Enterprise | нет | msdn | корпоративные |
Какие функции доступны пользователям, добавленным на два разных уровня доступа?
Если пользователь принадлежит к группе с доступом "Базовый" и другой группе с VS Enterprise доступом, пользователь имеет доступ ко всем функциям, доступным через VS Enterprise, который является надмножеством "Базовый".
Доступ к учетной записи службы
Azure DevOps Server учетные записи служб добавляются на уровень доступа по умолчанию. Если вы сделаете уровень доступа заинтересованных лиц уровнем доступа по умолчанию, необходимо добавить учетные записи служб в базовый или расширенный или VS Enterprise доступ.
Для учетных записей служб не требуется клиентская лицензия или другая покупка.