Планирование приложения с помощью функций Teams

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

В своей основе Teams — это платформа для совместной работы. Это также социальная платформа и изначально кроссплатформенная, которая находится в центре Office 365 и предлагает личные холсты для создания приложений.

В этом разделе вы узнаете, как:

  • Выявлять и сопоставлять варианты использования с функциями Teams.
  • Использовать контрольный список планирования.
  • Планировать за пределами развертывания приложений.

Планирование с помощью Teams

Teams как платформа предоставляет наборы инструментов, библиотеки и приложения на каждом этапе разработки приложений. Давайте разберем ее согласно жизненному циклу сборки приложения.

На схеме показаны шаги в жизненном цикле планирования приложения.

До сборки

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

  • Основные сведения о варианте использования и функциях приложения Teams. Узнайте требования пользователя, и вы сможете определить правильные функции.

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

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

  • Планирование адаптивных вкладок для мобильной версии Teams. Включает в себя распространенные сценарии и помогает с планированием приложений для мобильной версии Teams.

Во время сборки

  • Создание и создание проекта приложения. С помощью Teams можно выбрать среду сборки, которая лучше всего соответствует требованиям приложения. Для начала используйте набор средств Teams или другие SDK, например, C#, Blazor, Node.js и другие.

  • Проектирование пользовательского интерфейса приложения. Используйте набор средств пользовательского интерфейса Teams и библиотеку пользовательских интерфейсов для разработки макета приложения.

  • Использование Teams в качестве платформы. Платформа Teams помогает создать приложение с одной или несколькими возможностями. Ваше приложение Teams поддерживается интегрированными продуктами и службами, которые повышают эффективность работы с приложением.

    Схема, показывающая концептуальное представление решения Teams.

    Ваши приложения отображаются в Teams как вкладки, боты, расширения для сообщений, соединители и веб-перехватчики или в качестве приложения с несколькими возможностями. Эти возможности основаны на серверных частях Azure, Microsoft Graph, SharePoint и Power Apps, которые помогают автоматизировать задачи и процессы.

    Вместе эти возможности воплощают возможности вашего приложения в жизнь.

  • Интеграция возможностей устройства. Вы можете интегрировать в свое приложение встроенные возможности устройства, например, камеру, сканер QR-кодов или штрихкодов, фотоальбом, микрофон и расположение.

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

После сборки

  • Интегрируйте свое приложение с Teams и другими приложениями, например, Microsoft 365, Microsoft Graph и многими другими.
  • Используйте портал разработчика для настройки, управления и развертывания приложения.

Облако сообщества для государственных организаций

Облако сообщества для государственных организаций (GCC) — это копия коммерческой среды, ориентированная на правительство. Министерства обороны (DOD) и федеральные подрядчики должны соответствовать строгим требованиям кибербезопасности и соответствия требованиям. Для этой цели было создано облако GCC-High, которое удовлетворяет потребности DOD и федеральных подрядчиков. GCC-High — это копия облака DOD, но она существует в собственной независимой среде. Облако DOD предназначено только для Министерства обороны.

В следующей таблице представлены функции и доступность Teams для GCC, GCC-High и DOD.

Возможности GCC GCC High DOD
Приложения, которые принадлежат Teams, как в приложениях внутренней разработки ✔️ Приложение включено, если оно имеет GCC. ✔️ Приложение включено, если оно имеет GCC-High. ✔️ Приложение включено, если оно имеет DOD.
Приложения Майкрософт ✔️ Майкрософт приложения, соответствующие GCC. ✔️ Майкрософт приложения, совместимые с GCC-High. ✔️ Майкрософт приложения, совместимые с DOD.
Сторонние приложения ✔️ Сторонние приложения доступны. Отключено по умолчанию, и администратор клиента включает этот параметр на свое усмотрение.
боты; ✔️ ✔️
Настраиваемые приложения или приложения вкладки LOB. ✔️ ✔️ ✔️
Загрузка неопубликованных приложений ✔️ ✔️
Пользовательские или LOB-боты ✔️ ✔️
Настраиваемые расширения сообщений ✔️ ✔️
Настраиваемые соединители ✔️

Пользовательский интерфейс соответствия требованиям. Разрешая взаимодействие с третьими сторонами, клиенты соглашаются, что такое взаимодействие обрабатываться третьей стороной, а не корпорацией Майкрософт. Клиент несет полную ответственность за устранение рисков, связанных с подключением сторонних ботов в своих Службах Майкрософт не одобряет и не дает никаких гарантий, не выражает или подразумевает, что касается безопасности третьих лиц, которые клиент разрешает подключаться к их службе. Включение ботов расширит границы вашей системы за пределы этого клиента в зависимости от того, с каким ботом вы решите работать. Вы несете ответственность за обеспечение соответствия требованиям, включая FedRAMP, DFARS, ITAR и т. д. Вы несете ответственность за оценку риска и соответствия любой конечной точки и URL-адреса, к которым вы подключаетесь.

Следующий список помогает определить доступность GCC, GCC-High и DOD для компонентов:

Следующий этап

См. также