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


Использование Azure Boards в Microsoft Teams

Azure DevOps Services

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

Примечание.

Эта функция доступна только в Azure DevOps Services. Как правило, новые функции впервые вводятся в облачной службе, а затем становятся доступными в локальной среде в следующей основной версии или обновлении Azure DevOps Server. Дополнительные сведения см. в статье "Временная шкала компонентов Azure DevOps".

С помощью приложения Azure Boards для Microsoft Teams можно:

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

Примечание.

Уведомления Azure Boards не поддерживаются в чате Teams или прямых сообщениях.

Вы узнаете, как выполнять следующие задачи:

  • Добавьте приложение Azure Boards в команду в Microsoft Teams.
  • Свяжите проект Azure Boards с приложением Azure Boards.
  • Настройте подписки для событий рабочих элементов в канале Teams.
  • Создайте рабочие элементы из канала Teams.
  • Мониторинг действий рабочих элементов в канале Teams.

Примечание.

Приложение Azure Boards для Microsoft Teams не поддерживается для клиентов Сообщества сообщества O365 для государственных организаций (GCC), использующих коммерческую подписку Azure в сочетании с клиентом GCC.

Необходимые компоненты

  • Доступ к команде и каналу в Microsoft Teams, где можно установить приложение.
  • Роль администратора проекта или администратора группы в проекте Azure DevOps.
  • Доступ к сторонним приложениям через OAuth включен в параметрах организации Azure DevOps.

Дополнительные сведения см. на следующих ресурсах:

Добавление приложения Azure Boards в Teams

Вы можете добавить приложение Azure Boards в каналы Teams.

  1. В Microsoft Teams выберите "Приложения", найдите Доски Azure и выберите Azure Boards.

    Снимок экрана: выбор приложений и Azure Boards.

  2. Щелкните стрелку раскрывающегося списка рядом с "Открыть" и нажмите кнопку "Добавить в команду".

    Снимок экрана: выбор кнопки

  3. Выберите или введите имя команды, а затем выберите " Настройка бота".

    Снимок экрана: выбор настройки бота.

После установки приложения в области бесед Teams появится приветственное сообщение.

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

Команды приложения Azure Pipelines

Для взаимодействия с приложением Azure Boards в канале Teams можно использовать следующие @azure boards команды.

Команда Функция
вход @azure доски Войдите в свою организацию Azure Boards.
@azure доски выйдите Выйдите из организации Azure Boards.
URL-адрес проекта @azure <доски> Свяжите проект с этим каналом для создания рабочих элементов и получения уведомлений.
@azure доски отмены связи Отмена связи проекта из этого канала.
подписки @azure доски Добавление или удаление подписок для этого канала.
Путь к области addAreapath <для доски @azure> Добавьте путь к области из проекта в этот канал.
отзывы о @azure досках Сообщите о проблеме или предложите функцию.
справка по @azure доскам Получите справку по командам.

Чтобы использовать приложение, войдите в Azure Boards и свяжите проект Azure Boards с каналом Teams.

  1. В области бесед Teams введите @azure boards signin.

  2. Выберите вход и завершите проверку подлинности в Azure Boards. Выберите вход с другой электронной почтой , если ваши Microsoft Teams и Azure Boards находятся в разных клиентах.

  3. @azure boards link Используйте команду, чтобы связаться с URL-адресом проекта Azure DevOps. Например:

    @azure boards link https://dev.azure.com/myorg/myproject/
    
  4. Нажмите кнопку "Добавить подписку " в уведомлении связанного проекта, чтобы начать мониторинг проекта.

    Снимок экрана: уведомление о связанном проекте с кнопкой

Настройка подписок

После связывания проекта начните мониторинг рабочих элементов проекта, нажав кнопку "Добавить подписку ". Вы можете добавить дополнительные подписки в любое время с помощью @azure boards subscriptions команды.

  1. В разделе "Выбор события" выберите событие, на которое вы хотите подписаться, и нажмите кнопку "Далее".

    Снимок экрана: выбор события для отслеживания.

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

    Снимок экрана: настройка подписки.

Добавление путей к области

Пути к области, имеющие подписки в канале, недавно доступные пути к областям и пути к областям, добавленные с помощью @azure boards addAreapath команды, отображаются в раскрывающемся меню " Область" при создании подписки. Если путь к области, с которым работает ваша команда, не отображается в раскрывающемся меню, его можно добавить так, чтобы он всегда был доступен для создания рабочих элементов и подписок. Эта функция особенно полезна для команд с более чем 100 путями области в своем проекте.

@azure boards addAreapath Используйте команду, чтобы добавить пути к областям из проекта в канал Teams. Например:

@azure boards addAreapath 'VMdemo\Area4'

Вы получите сообщение об успешном выполнении.

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

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

создания рабочих элементов;

Приложение Azure Boards можно использовать для создания рабочих элементов из канала с помощью действия сообщения.

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

    Снимок экрана: выбор рабочего элемента в меню

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

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

  4. Текст сообщения становится описанием рабочего элемента или шагами перепропрохода в зависимости от типа рабочего элемента или можно изменить этот текст. Нажмите кнопку создания.

    Снимок экрана: настройка рабочего элемента.

Новый рабочий элемент отображается в Azure Boards и содержит ссылку обратно на элемент Teams, который создал рабочий элемент.

Снимок экрана: новый рабочий элемент в Azure Boards.

Управление подписками Azure Boards

Чтобы просмотреть, добавить и удалить подписки для канала, используйте @azure boards subscriptions команду. Эта команда перечисляет все текущие подписки для канала. Вы можете добавить новые подписки и удалить существующие. При добавлении подписки можно настроить уведомления с помощью фильтров.

Снимок экрана: список подписок.

Примечание.

Администраторы группы не могут удалять или изменять подписки, созданные администраторами проектов.

Использование расширения compose

Чтобы помочь вам найти рабочие элементы и предоставить общий доступ, приложение Azure Boards для Microsoft Teams поддерживает расширение создания. Вы можете искать рабочие элементы по идентификатору рабочего элемента, названию или поддерживаемой функциональной команде. Список поддерживаемых команд см. в разделе "Поиск функциональных рабочих элементов".

Чтобы использовать расширение создания, необходимо войти в проект Azure Boards в канале Teams. + Выберите символ в поле сообщения, выберите Azure Boards и найдите рабочий элемент. Вы также можете выбрать "Создать рабочий элемент ", чтобы создать новый рабочий элемент.

Снимок экрана: расширение создания.

Предварительный просмотр рабочих элементов

Для поддержки совместной работы вокруг рабочих элементов, которые вы обсуждаете в канале, приложение Azure Boards отображает предварительный просмотр рабочих элементов, на которые вы ссылаетесь. При вставке URL-адреса рабочего элемента или выборе рабочего элемента из расширения создания приложение отображает предварительный просмотр, аналогичный следующему изображению. Эта функция отмены URL-адреса работает для всех каналов в команде.

Снимок экрана: распечатка URL-адреса рабочего элемента.

Канал Teams может ссылаться только на один проект Azure Boards одновременно. Чтобы связаться с другим проектом, необходимо сначала отменить связь с текущим проектом с помощью @azure boards unlink.

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

Развертывание и свертывание потоков

Канал Teams свернул записи в потоках для логического связывания и уменьшения связанных записей в канале. Все ответы на определенную запись связаны вместе.

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

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

Чтобы вернуться к каналу и свернуть поток, выберите "Перейти к каналу".

Снимок экрана: развернутое представление потока.

Настройка вкладок Azure DevOps

Чтобы перенести панель мониторинга проекта или доску Kanban в Teams, вы можете установить приложение Azure DevOps на вкладке в канале Teams. Приложение Azure DevOps позволяет вставлять содержимое из приложения в сообщения и получать уведомления из приложения в каналах.

  1. В Teams выберите + символ в верхней области навигации канала или выберите "Приложения " в меню слева.

  2. При необходимости найдите и выберите Azure DevOps.

    Снимок экрана: добавление новой вкладки в канал Teams.

  3. Выберите и войдите в организацию Azure DevOps.

  4. На экране Azure DevOps выберите проект и добавьте панель мониторинга или доску Kanban на вкладку. Выберите другие конфигурации в зависимости от выбранного варианта и выберите, следует ли публиковать на канале сведения о добавлении вкладки.

    Снимок экрана: добавление панели мониторинга для Azure DevOps в Teams.

  5. Выберите Сохранить. Новая вкладка и доска отображаются в канале.

Подключение разных клиентов

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

Microsoft Teams Azure DevOps Действие входа
email1@abc.com (tenant1) email1@abc.com (tenant1) Выберите Вход
email1@abc.com (tenant1) email2@abc.com (клиент2) 1. Войдите в Azure DevOps.
2. В том же браузере запустите новую вкладку и перейдите к https://teams.microsoft.com/ней.
3. Выполните sign in команду и нажмите кнопку "Войти".
email1@abc.com (tenant1) email2@pqr.com (клиент2) 1. Выберите вход с другим адресом электронной почты.
2. В средство выбора идентификатора электронной почты используйте электронную почту 2 для входа.
email1@abc.com (tenant1) email2@pqr.com (nondefault tenant3) Не поддерживается.

Устранение проблем с проверкой подлинности

Если вы получили ошибку конфигурации ошибки . Убедитесь, что организация "{название организации}" существует и у вас есть достаточные разрешения, выполните следующие действия, чтобы устранить ошибку.

  1. В том же браузере запустите новую вкладку и войдите в https://teams.microsoft.com/систему.

  2. На этой вкладке перейдите к каналу, в котором установлено приложение Azure Boards для Microsoft Teams, и выполните @azure boards signout команду, а затем @azure boards signin команду.

  3. Нажмите кнопку входа и завершите процесс входа. Убедитесь, что указанный каталог совпадает с выбранным на предыдущем шаге.

Если эти действия не устраняют проблему проверки подлинности, обратитесь к Сообщество разработчиков.