Поделиться через


Добавление пользователей или групп в команду или проект

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Можно легко добавить пользователей в команды и проекты Azure DevOps, будь то для ввода новых участников или расширения сотрудничества в проекте. В этой статье описаны различные способы добавления пользователей или групп, от мини-приложений панели быстрого мониторинга до подробных параметров проекта.

Для крупных организаций рекомендуется использовать группы безопасности идентификатора Microsoft Entra для оптимизации управления пользователями в масштабе. Однако все описанные здесь методы хорошо работают для организаций любого размера.

Включение новых участников команды или расширение совместной работы над проектом, добавив пользователей в команды и проекты Azure DevOps, является простой задачей. В этой статье описаны различные способы добавления существующих пользователей или групп в команды и проекты.

Для крупных организаций рекомендуется использовать Active Directory или группы Windows для оптимизации управления пользователями в масштабе. Однако все описанные здесь методы хорошо работают для организаций любого размера.

Предпосылки

Категория Требования
доступ к проекту — Член проекта.
Разрешения — Добавление пользователей в группу или удаление пользователей: администратор группы или член одной из административных групп.
— Добавление пользователей в проект или удаление пользователей из проекта: член группы администраторов проектов.
— Чтобы добавить пользователей или управлять пользователями для организации, необходимо быть членом группы "Администраторы коллекции проектов". Владельцы организации автоматически входят в эту группу.
политики — Если ваша организация подключена к идентификатору Microsoft Entra: включите администраторы команд и проектов разрешить пользователям приглашать новую политику пользователей для администраторов команд или членов группы "Администраторы проектов " для добавления новых пользователей.
Категория Требования
доступ к проекту — Член проекта.
Разрешения — Добавление пользователей в группу или удаление пользователей: администратор группы или член одной из административных групп.
— Добавление пользователей в проект или удаление пользователей из проекта: член группы администраторов проектов.
— Добавление пользователей или управление пользователями для сервера: член группы администраторов Azure DevOps.

Рекомендуется: Если вы новичок в Azure DevOps, ознакомьтесь с информацией в следующих статьях:

Поддерживаемые параметры добавления пользователей

В зависимости от уровня администратора и интерфейса можно добавить новых или существующих пользователей в команды или проекты следующим образом.

Администраторы команд и проектов могут добавлять существующих пользователей в свою команду или проект. Существующий пользователь является любым пользователем, распознаваемым коллекцией проектов через Active Directory или группу Windows, созданную для сервера, на котором размещен локальный сервер Azure DevOps Server.

Уровень администратора

Интерфейс

Поддерживаемые задачи

Администраторы группы

  • Добавьте новых или существующих пользователей в команду.
  • Отправьте приглашение новым пользователям.
  • Добавьте существующих пользователей или групп в команду.

Администраторы группы

  • Добавьте существующих пользователей или групп в команду.

Администраторы проектов

  • Добавление новых или существующих пользователей.
  • Отправить новых пользователей приглашение.
  • При необходимости добавьте пользователей в одну или несколько команд.
  • Добавьте существующих пользователей или групп в группу безопасности. Добавив группу в команду, вы фактически добавляете их в команду.
  • При необходимости удалите пользователя из группы.

Администраторы коллекции проектов

  • Добавьте новых пользователей в организацию и отправьте приглашение. Необходимо указать уровень доступа.
  • При необходимости добавьте пользователей для выбора проектов.
  • Используйте правила групп для дальнейшего управления группами.
  • Добавьте новых пользователей в организацию и отправьте приглашение. Необходимо указать уровень доступа.

Администраторы Microsoft Entra

Microsoft Entra ID

Администраторы Active Directory

Active Directory или группа Windows

  • Добавьте пользователей в Active Directory или группу Windows, подключенную к Azure DevOps. Добавьте этих пользователей в качестве членов группы допустимых пользователей коллекции проектов. У них есть доступ ко всем проектам в коллекции проектов. Дополнительные сведения см. в статье "Настройка групп для использования в локальной среде Azure DevOps".

Добавление пользователя из мини-приложения "Члены группы"

Администратор группы может добавить новых или существующих участников из мини-приложения панели мониторинга участников группы. Дополнительные сведения см. в разделе "Добавление мини-приложений" на панель мониторинга.

  1. Войдите в проект (https://dev.azure.com/<My_Organization>/<My_Project>).

  2. Выберите панели мониторинга и выберите панель мониторинга, чтобы открыть ее в Azure DevOps:

    Снимок экрана: вкладка

  3. Выберите " Управление участниками команды" в мини-приложении "Участники команды":

    Снимок экрана: мини-приложение

  4. Введите отображаемое имя или адрес электронной почты для пользователя, добавляемого на панель мониторинга проекта:

    • Для существующего пользователя введите сведения, пока диалоговое окно не отобразит соответствующую запись в системе. Выберите соответствующую запись и нажмите кнопку "Добавить". Вы можете добавить нескольких пользователей, разделив записи точкой с запятой (;).

    • Для нового пользователя, не распознаваемого системой, введите полный адрес электронной почты, включая домен, например fabrikam-user@fabrikam.com. При добавлении неопознанного пользователя отображается уведомление о том, что уровень доступа должен быть назначен пользователю. Чтобы завершить действие, нажмите кнопку Добавить:

      Снимок экрана: диалоговое окно

      Система назначает уровень доступа заинтересованным лицам для нового пользователя, когда все пять уровней доступа "Базовый" (бесплатный) уже назначены. Активные участники проекта должны иметь базовый доступ как минимум. Администратор коллекции проектов может изменить уровень доступа и повторно отправить приглашения на странице"Пользователи>параметров организации".

      Примечание.

      Пользователи с ограниченным доступом, например заинтересованные лица, не могут получить доступ к функциям, даже если эти функции предоставлены. Дополнительные сведения см. в разделе "Разрешения и доступ".

Когда процесс завершится, уведомление кратко отображается, чтобы указать успешность или сбой. Вы можете выбрать сведения , чтобы открыть уведомление и просмотреть сведения:

Пользователь успешно добавлен

Снимок экрана: сообщение об успешном выполнении уведомления.

Не удалось добавить указанного пользователя

Снимок экрана: сообщение об ошибке уведомления.

Снимок экрана: диалоговое окно уведомления с подробными сведениями об успешной операции.

Снимок экрана: диалоговое окно уведомления с подробными сведениями о том, почему операция завершилась сбоем.

После успешной операции новые пользователи получают приглашение по электронной почте для входа в проект. Существующие пользователи не получают официального уведомления.

Добавление пользователей или групп в команду

Вы можете добавить существующих пользователей или групп безопасности в команду из меню "Параметры команды ". Сведения о добавлении настраиваемой группы безопасности см. в статье "Использование групп безопасности для управления пользователями и группами".

При первом добавлении пользователя или группы в Azure DevOps вы не можете напрямую перейти к нему или проверить понятное имя. После проверки удостоверения Azure DevOps можно найти пользователя или группу с помощью понятного имени. Например, можно просмотреть понятное имя "Проекты ", чтобы найти проверенную группу fabrikam-projects@fabrikam.com (Проекты для Fabrikam).

Примечание.

Чтобы включить новый пользовательский интерфейс для управления командами, включите Новую страницу Teams из инструмента предварительного просмотра функций. Дополнительные сведения см. в статье "Управление и включение функций".

  1. Выберите Boards>> выберите значок профиля команды (значок группы людей) >Параметры команды:

    Снимок экрана, на котором показано, как получить доступ к параметрам команды, щелкнув значок профиля команды

    Если вам нужно переключить контекст команды, используйте селектор команды в селекторе группы в следе навигации для текущей страницы:

    Снимок экрана: путь к параметрам проекта, Teams и команде для текущей страницы в Azure DevOps.

  2. В параметрах проекта для команды просмотрите членство в команде в разделе "Участники ".

    Вы можете изменить, как в списке отображаются члены команды:

    • Прямые участники: отображение пользователей и групп, являющихся участниками команды. Группы не развернуты, чтобы отобразить отдельных пользователей в группах.
    • Развернутые члены: отображение пользователей, являющихся участниками команды. Для групп разверните все группы Azure DevOps, чтобы отобразить отдельных пользователей в группах в качестве участников группы. Идентификатор Microsoft Entra или группы Active Directory не расширяются.
  3. Чтобы добавить пользователей или группы в качестве участников команды, нажмите кнопку Добавить:

    Снимок экрана: диалоговое окно

  4. Введите отображаемое имя или адрес электронной почты пользователя или группы, чтобы добавить в команду. Выберите соответствующую запись в системе и нажмите кнопку "Сохранить".

    • Вы можете добавить нескольких пользователей, разделив записи точкой с запятой (;).
    • Вы можете добавить группу безопасности проекта, например другую группу групп, пользовательскую группу или группу Microsoft Entra, если она используется организацией.

    Снимок экрана: диалоговое окно

    После сохранения выбранных элементов список участников обновляется, чтобы включить новые элементы. Если вы не видите новых участников команды в списке, выберите "Обновить ", чтобы обновить представление.

  5. Каждая команда должна иметь по крайней мере одного пользователя, назначенного администратором. Добавьте администраторов в настройки проекта для команды в разделе Параметры>. Подробные инструкции см. в разделе "Добавление учетной записи в качестве администратора команды".

    Снимок экрана: раздел

Выберите вкладку "Текущий пользовательский интерфейс " и следуйте инструкциям по добавлению новых участников команды. В настоящее время функция предварительного просмотра страницы Teams доступна только для Azure DevOps Services.

Примечание.

Список участников группы имеет индикатор общего объема, показывающий размер команды. Максимальное значение, отображаемое индикатором, равно 500. Если у вашей команды более 500 членов, индикатор отображает размер как 500. Если у вашей команды меньше 500 членов, индикатор показывает фактический размер.

Снимок экрана: индикатор

Удаление пользователей или групп из команды

Используйте следующие процедуры, чтобы удалить пользователя или группу из команды.

Если пользователь, который вы удаляете, является администратором команды, удалите пользователя в качестве администратора команды перед удалением пользователя из команды. Дополнительные сведения см. в разделе "Удаление администратора команды".

Примечание.

Чтобы включить новый пользовательский интерфейс для управления командами, включите Новую страницу Teams из инструмента предварительного просмотра функций. Дополнительные сведения см. в статье "Управление и включение функций".

  1. Перейдите в Раздел "Параметры> проекта" и выберите команду, которую вы хотите обновить.

  2. В разделе "Участники команды" просмотрите прямых участников команды. Найдите пользователя, которого вы хотите удалить, и выберите Другие действия>Удалить:

    Снимок экрана: страница профиля группы, на которой показано, как выбрать параметр

  3. В диалоговом окне подтверждения нажмите кнопку "Удалить":

    Снимок экрана с подтверждением удаления участника в диалоговом окне.

Выберите вкладку "Текущий пользовательский интерфейс " и следуйте инструкциям по удалению участников группы. В настоящее время функция предварительного просмотра страницы Teams доступна только для Azure DevOps Services.

Добавление в проект пользователей или групп

В качестве члена группы "Администраторы проектов " можно добавить пользователей или группы в проект. Добавьте нового члена проекта в группу безопасности на странице"Параметры>проекта". Сведения о добавлении настраиваемой группы безопасности см. в разделе "Добавление или удаление пользователей или групп", а также управление группами безопасности.

Примечание.

Чтобы включить страницу предварительного просмотра параметров разрешений проекта, см. статью "Включить предварительные версии функций".

  1. Войдите в проект (https://dev.azure.com/<My_Organization>/<My_Project>).

  2. Выберитеразрешения> проекта:

    Снимок экрана: раздел

  3. В разделе "Группы безопасности" выберите группу безопасности, используемую для новых участников проекта. Вы можете выбрать любую группу безопасности в списке, которая включает в себя все определенные группы групп. Ниже приведены некоторые примеры.

    • Читатели: доступ только для чтения к проекту.
    • Участники: полные привилегии участника в проекте, что эквивалентно доступу заинтересованных лиц .
    • Администраторы проекта: права администратора для проекта. Дополнительные сведения см. в разделе Изменение разрешений на уровне проекта.

    В этом примере используется группа безопасности участников :

    Снимок экрана: страница

    После выбора группы безопасности откроется страница конфигурации.

  4. На странице конфигурации группы безопасности выберите вкладку "Участники ".

    Группа команд по умолчанию и все другие команды, определенные для проекта, автоматически включаются в качестве участников группы участников . На этой вкладке выберите других пользователей и групп, чтобы стать участниками. При добавлении новых пользователей в группу проектов они автоматически становятся членами группы безопасности участников и получают соответствующие разрешения.

    Совет

    Проще управлять разрешениями для пользователей, работая с группами , а не задавать разрешения на уровне пользователя. При установке разрешений для группы все члены группы наследуют разрешения группы. Затем вы можете настроить разрешения для определенных пользователей в группе по мере необходимости.

  5. На вкладке "Члены" нажмите кнопку "Добавить":

    Снимок экрана: страница конфигурации группы безопасности участников с выделенным параметром

  6. Введите отображаемое имя или адрес электронной почты пользователя или группы, чтобы добавить ее в группу безопасности. Выберите соответствующую запись в системе и нажмите кнопку "Сохранить". Можно также добавить несколько учетных записей, разделив записи точкой с запятой (;).

    Снимок экрана: диалоговое окно

    После сохранения выбранных элементов список участников группы безопасности обновляется, чтобы включить новых участников. Если в списке не отображаются новые члены, нажмите кнопку "Обновить ", чтобы обновить представление.

  7. (Необязательно) После добавления пользователей в качестве членов группы безопасности можно настроить разрешения для других функций проекта. Например, можно настроить разрешения в определенных областях отслеживания работы и итерации или общих запросах.

Выберите вкладку "Текущий пользовательский интерфейс " и следуйте инструкциям по добавлению пользователей в проекты. Функция предварительного просмотра пользовательского интерфейса страницы параметров проекта доступна только для Azure DevOps Services.

Приглашение пользователей на страницу "Сводка"

В качестве члена группы "Администраторы проектов " можно добавить участников в проект на странице сводки и при необходимости добавить их в одну или несколько команд. Дополнительные сведения см. на странице сводки проекта "Просмотр и обновление".

Примечание.

Для локальной среды Azure DevOps все действия электронной почты требуют настраиваемого SMTP-сервера.

  1. Откройте страницу"Сводка>" и выберите "Пригласить":

    Снимок экрана: страница сводки проекта с выделенным действием

  2. Введите отображаемое имя или адрес электронной почты пользователя, чтобы пригласить:

    • Для существующего пользователя введите сведения, пока диалоговое окно не отобразит соответствующую запись в системе. Выберите соответствующую запись. Вы можете добавить нескольких пользователей, разделив записи точкой с запятой (;).

      Снимок экрана: диалоговое окно

    • Для нового пользователя, не распознаваемого системой, введите полный адрес электронной почты, включая домен, например fabrikam-user@fabrikam.com. Когда пользователь неизвестен, уведомление уведомляет о том, что уровень доступа должен быть назначен.

      Снимок экрана: диалоговое окно

    Примечание.

    Любой допустимый адрес электронной почты приемлем. Когда пользователь принимает приглашение и входит в Azure DevOps, он регистрирует свой адрес электронной почты в качестве учетной записи Майкрософт и выбирает пароль.

    Чтобы завершить действие, нажмите кнопку "Добавить". Кроме того, перейдите к следующему шагу, чтобы выбрать команды для новых пользователей.

  3. (Необязательно) Вы можете выбрать команды, чтобы пригласить нового пользователя присоединиться.

    Снимок экрана: диалоговое окно

    Когда пользователь неизвестен, уведомление уведомляет о том, что уровень доступа должен быть назначен:

    Снимок экрана: диалоговое окно

    Система назначает уровень доступа заинтересованным лицам для нового пользователя, когда все пять уровней доступа "Базовый" (бесплатный) уже назначены. Активные участники проекта должны иметь базовый доступ как минимум. Администратор коллекции проектов может изменить уровень доступа и повторно отправить приглашения на странице"Пользователи>параметров организации".

    Примечание.

    Пользователи с ограниченным доступом, например заинтересованные лица, не могут получить доступ к функциям, даже если эти функции предоставлены. Дополнительные сведения см. в разделе "Разрешения и доступ".

    Чтобы завершить приглашение, нажмите кнопку "Добавить".

  4. (Необязательно) Сообщение кратко отображается на экране, чтобы указать успешность или сбой. Выберите "Сведения", чтобы открыть уведомление и просмотреть сведения.

    Снимок экрана: сообщение об успешном выполнении уведомления.

    Снимок экрана: сообщение об ошибке уведомления.

    Сообщение об успешном выполнении указывает состояние добавления пользователя в систему.

    Сообщение об ошибке объясняет, почему пользователь не был добавлен.

    Снимок экрана: диалоговое окно

    Снимок экрана: диалоговое окно уведомления об ошибке.

После успешной операции новые пользователи получают приглашение по электронной почте для входа в проект. Существующие пользователи не получают официального уведомления.

Управляйте пользователями или повторно отправьте приглашения

Администраторы коллекции проектов могут обновлять назначения пользователей и повторно отправить приглашения. Дополнительные сведения см. в статье "Добавление пользователей учетной записи для Azure DevOps".

Снимок экрана: параметры управления пользователями в меню

Перечисление участников команды или сведений о команде

В команде Azure DevOps CLI можно просмотреть сведения о команде или перечислить отдельных участников:

Примечание.

az devops user Используйте команду для добавления пользователей в организацию. Нет сравнимой команды для добавления пользователей в команду или проект. Дополнительные сведения см. в разделе "Добавление пользователей в организацию".

Список членов команды

Вы перечислите членов команды в вашей организации командой az devops team list-member. Дополнительные сведения см. в статье "Начало работы с Azure DevOps CLI".

az devops team list-member --team
                           [--detect {false, true}]
                           [--org --organization]
                           [--project]
                           [--skip]
                           [--top]

Параметры

  • команда: требуется. Имя или идентификатор команды, которую нужно показать. Автоматическое определение организации.
  • detect: Необязательный. Значение True или False автоматически обнаруживает организацию.
  • org: URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization=ORG_URL. Требуется, если не настроено по умолчанию или выбрано с помощью git config команды. Пример: --org https://dev.azure.com/<My_Organization>/.
  • проект: имя или идентификатор проекта. Настройте проект по умолчанию с помощью az devops configure -d project=NAME_OR_ID команды. Требуется, если не настроено по умолчанию или выбрано с помощью git config команды.
  • skip: Необязательный. Количество участников для пропуска.
  • top: Необязательный. Максимальное количество возвращаемых членов.

Пример

Следующая команда перечисляет первых пяти членов команды с именем Fabrikam Team и возвращает подробности в формате таблицы.

az devops team list-member --team "Fabrikam Team" --top 5 --output table

ID                                    Name               Email
------------------------------------  -----------------  --------------------------
3b5f0c34-4aec-4bf4-8708-1d36f0dbc468  Christie Church    fabrikamfiber1@fabrikam.com
19d9411e-9a34-45bb-b985-d24d9d87c0c9  Johnnie McLeod     fabrikamfiber2@fabrikam.com
8c8c7d32-6b1b-47f4-b2e9-30b477b5ab3d  Chuck Reinhart     fabrikamfiber3@fabrikam.com
d291b0c4-a05c-4ea6-8df1-4b41d5f39eff  Jamal Hartnett     fabrikamfiber4@fabrikam.com
bd30c189-db0f-4dd6-9418-5d8b41dc1754  Raisa Pokrovskaya  fabrikamfiber5@fabrikam.com

Отображение сведений о команде

Вы можете просмотреть сведения о команде в организации с помощью команды az devops team show. Сведения о начале работы см. в статье "Начало работы с Azure DevOps CLI".

az devops team show --team
                    [--detect {false, true}]
                    [--org --organization]
                    [--project]

Параметры

  • команда: требуется. Имя или идентификатор команды, которую нужно показать.
  • detect: Необязательный. Значение True или False автоматически обнаруживает организацию.
  • org: URL-адрес организации Azure DevOps. Настройте организацию по умолчанию с помощью az devops configure -d organization=ORG_URL команды. Требуется, если не настроено по умолчанию или выбрано с помощью git config команды. Пример: --org https://dev.azure.com/<My_Organization>/.
  • проект: имя или идентификатор проекта. Настройте проект по умолчанию с помощью az devops configure -d project=NAME_OR_ID команды. Требуется, если не настроено по умолчанию или выбрано с помощью git config команды.

Пример

Следующая команда показывает информацию о команде в вашей организации под названием Fabrikam Team и возвращает сведения в формате таблицы.

az devops team show --team "Fabrikam Team" --output table

ID                                    Name          Description
------------------------------------  ------------  -------------------------------------------------
a48cb46f-7366-4f4b-baf5-b3632398ed1e  Fabrikam Team  The default project team. Was Fabrikam Fiber Team

Добавление пользователей или групп на уровень доступа

Для локальных развертываний может потребоваться задать уровень доступа для пользователя или группы, особенно если группы не относятся к уровню доступа по умолчанию. Дополнительные сведения см. в разделе "Изменение уровней доступа".

Добавление пользователей или групп в отчеты SQL Server

Если локальное развертывание интегрировано с отчетами SQL Server, необходимо управлять членством в этих продуктах отдельно от своих веб-сайтов. Дополнительные сведения см . в статье "Предоставление разрешений на просмотр или создание отчетов SQL Server в Azure DevOps Server".