Использование 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 не поддерживается для клиентов Сообщества сообщества O365 для государственных организаций (GCC), использующих коммерческую подписку Azure в сочетании с клиентом GCC.
Необходимые компоненты
- Разрешения: быть членом группы "Администраторы проектов" или группы "Администраторы групп" для проекта.
- Политики. Включение доступа к сторонним приложениям с помощью политики OAuth.
- Доступ: у вас есть доступ к команде и каналу в Microsoft Teams, где можно установить приложение.
Добавление приложения Azure Boards в Teams
Чтобы добавить приложение Azure Boards в каналы Teams, сделайте следующее.
В Microsoft Teams выберите "Приложения", найдите Доски Azure и выберите Azure Boards.
Щелкните стрелку раскрывающегося списка рядом с "Открыть" и нажмите кнопку "Добавить в команду".
Выберите или введите имя команды, а затем выберите " Настройка бота".
После установки приложения в области бесед 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 и свяжите проект Azure Boards с каналом Teams.
В области бесед Teams введите
@azure boards signin
.Выберите вход и завершите проверку подлинности в Azure Boards. Выберите вход с другой электронной почтой , если ваши Microsoft Teams и Azure Boards находятся в разных клиентах.
@azure boards link
Используйте команду, чтобы связаться с URL-адресом проекта Azure DevOps. Например:@azure boards link https://dev.azure.com/myorg/myproject/
Нажмите кнопку "Добавить подписку " в уведомлении связанного проекта, чтобы начать мониторинг проекта.
Настройка подписок
После связывания проекта начните мониторинг рабочих элементов проекта, нажав кнопку "Добавить подписку ". Вы можете добавить дополнительные подписки в любое время с помощью @azure boards subscriptions
команды.
В разделе "Выбор события" выберите событие, на которое вы хотите подписаться, и нажмите кнопку "Далее".
В разделе "Выбор фильтров" выберите путь к области, тип рабочего элемента и при необходимости укажите теги или определенную строку для фильтрации, а затем нажмите кнопку "Отправить".
Добавление путей к области
Пути к области, имеющие подписки в канале, недавно доступные пути к областям и пути к областям, добавленные с помощью @azure boards addAreapath
команды, отображаются в раскрывающемся меню " Область" при создании подписки. Если путь к области, с которым работает ваша команда, не отображается в раскрывающемся меню, его можно добавить так, чтобы он всегда был доступен для создания рабочих элементов и подписок. Эта функция особенно полезна для команд с более чем 100 путями области в своем проекте.
@azure boards addAreapath
Используйте команду, чтобы добавить пути к областям из проекта в канал Teams. Например:
@azure boards addAreapath 'VMdemo\Area4'
Вы получите сообщение об успешном выполнении.
Если выбрать имя проекта в качестве пути к области, вы получите уведомления обо всех путях области в проекте.
создания рабочих элементов;
Приложение Azure Boards можно использовать для создания рабочих элементов из канала с помощью действия сообщения.
В любом сообщении в канале выберите многоточие "Дополнительные действия " на панели действий и нажмите кнопку "Создать рабочий элемент".
Выберите тип рабочего элемента, который вы хотите создать, и нажмите кнопку "Далее".
Введите заголовок и выберите путь к области для рабочего элемента.
Текст сообщения становится описанием рабочего элемента или шагами перепропрохода в зависимости от типа рабочего элемента или можно изменить этот текст. Нажмите кнопку создания.
Новый рабочий элемент отображается в Azure Boards и содержит ссылку обратно на элемент Teams, который создал рабочий элемент.
Управление подписками Azure Boards
Чтобы просмотреть, добавить и удалить подписки для канала, используйте @azure boards subscriptions
команду. Эта команда перечисляет все текущие подписки для канала. Вы можете добавить новые подписки и удалить существующие. При добавлении подписки можно настроить уведомления с помощью фильтров.
Примечание.
Администраторы группы не могут удалять или изменять подписки, созданные администраторами проектов.
Использование расширения compose
Чтобы помочь вам найти рабочие элементы и предоставить общий доступ, приложение Azure Boards для Microsoft Teams поддерживает расширение создания. Вы можете искать рабочие элементы по идентификатору рабочего элемента, названию или поддерживаемой функциональной команде. Список поддерживаемых команд см. в разделе "Поиск функциональных рабочих элементов".
Чтобы использовать расширение создания, войдите в проект Azure Boards в канале Teams. + Выберите символ в поле сообщения, выберите Azure Boards и найдите рабочий элемент. Вы также можете выбрать "Создать рабочий элемент ", чтобы создать новый рабочий элемент.
Предварительный просмотр рабочих элементов
Для поддержки совместной работы вокруг рабочих элементов, которые вы обсуждаете в канале, приложение Azure Boards отображает предварительный просмотр рабочих элементов, на которые вы ссылаетесь. При вставке URL-адреса рабочего элемента или выборе рабочего элемента из расширения создания приложение отображает предварительный просмотр, аналогичный следующему изображению. Эта функция отмены URL-адреса работает для всех каналов в команде.
Отмена связи проекта из канала
Канал Teams может ссылаться только на один проект Azure Boards одновременно. Чтобы связаться с другим проектом, необходимо сначала отменить связь с текущим проектом с помощью @azure boards unlink
.
Отмена связывания проекта удаляет все подписки проекта и добавленные пути к областям из канала. Если у канала нет подписок, любой пользователь может отменить связь с проектом. Если у канала есть подписки, только администраторы проектов могут отменить связь с проектом.
Развертывание и свертывание потоков
Канал Teams свернул записи в потоках для логического связывания и уменьшения связанных записей в канале. Все ответы на определенную запись связаны вместе.
Чтобы развернуть поток, выберите канал сжатого потока.
Чтобы вернуться к каналу и свернуть поток, выберите "Перейти к каналу".
Настройка вкладок Azure DevOps
Чтобы перенести панель мониторинга проекта или доску Kanban в Teams, вы можете установить приложение Azure DevOps на вкладке в канале Teams. Приложение Azure DevOps позволяет вставлять содержимое из приложения в сообщения и получать уведомления из приложения в каналах.
В Teams выберите + символ в верхней области навигации канала или выберите "Приложения " в меню слева.
При необходимости найдите и выберите Azure DevOps.
Выберите и войдите в организацию Azure DevOps.
На экране Azure DevOps выберите проект и добавьте панель мониторинга или доску Kanban на вкладку. Выберите другие конфигурации в зависимости от выбранного варианта и выберите, следует ли публиковать на канале сведения о добавлении вкладки.
Выберите Сохранить. Новая вкладка и доска отображаются в канале.
Подключение разных клиентов
Если вы используете разные электронные письма или клиенты для 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) | Не поддерживается. |
Устранение проблем с проверкой подлинности
Если вы получили ошибку конфигурации ошибки . Убедитесь, что организация "{название организации}" существует и у вас есть достаточные разрешения, выполните следующие действия, чтобы устранить ошибку.
В том же браузере запустите новую вкладку и войдите в
https://teams.microsoft.com/
систему.На этой вкладке перейдите к каналу, в котором установлено приложение Azure Boards для Microsoft Teams, и выполните
@azure boards signout
команду, а затем@azure boards signin
команду.Нажмите кнопку входа и завершите процесс входа. Убедитесь, что указанный каталог совпадает с выбранным на предыдущем шаге.
Если эти действия не устраняют проблему проверки подлинности, обратитесь к Сообщество разработчиков.