Выберите то, что подходит вам

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

Приложение Teams позволяет выбрать среду сборки. Это включает инструменты, инфраструктуру и языки для разработки приложений. Создайте приложение Teams в среде, которая лучше всего подходит для вашего приложения. Вы даже можете выбрать комбинацию. Например, с помощью набора средств Teams можно создать приложение с помощью JavaScript и разместить его на сайте SharePoint.

В этом разделе рассматриваются различные варианты создания приложения Teams.

Платформа для совместной работы в Teams

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

Для создания приложения можно использовать различные средства и службы. Ниже приведен пример потока разработки.

  1. Планирование проекта и выявление требований.
  2. Разработка приложения. Использование набора пользовательского интерфейса Teams и библиотеки пользовательского интерфейса для проектирования пользовательского интерфейса вкладок.
  3. Создайте приложение с помощью JavaScript с помощью набора средств Teams.
  4. Расширьте функциональные возможности, добавив дополнительные возможности Teams, отправляйте уведомления веб-канала действий и используйте данные Microsoft 365 с Microsoft Graph.
  5. Тестирование приложения в клиенте разработчика с примерами пользовательских данных.
  6. Развертывание приложения в Azure.
  7. Управляйте приложением и публикуйте его в Microsoft Teams Store с помощью портала разработчика. Монетизируйте свое приложение с помощью таких вариантов, как предложения SaaS, покупки в приложении и т. д.

Инструменты и пакеты SDK

Вы можете создать приложение Microsoft Teams с помощью следующих средств и пакетов SDK.

Блок-диаграмма показывает пакеты SDK и инструменты, необходимые для создания приложения Teams.

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

  1. Возможности приложений. Вы можете выбрать один или сочетание возможностей в зависимости от требований приложения.
  2. Необходимые пакеты SDK. Например, если вы создаете возможности ИИ для приложения бота, выберите Библиотека ИИ Teams.
  3. Компоненты пользовательского интерфейса. Выберите компоненты пользовательского интерфейса для разработки приложения на основе возможностей приложения.
  4. Языки. Выберите язык, на котором вы хотите создать приложение.
  5. Рекомендуемые средства. Выберите средства в зависимости от выбранного языка. Вы также можете использовать портал разработчика Teams для управления приложением и его публикации. Набор средств Teams и Yo Teams позволяет создавать приложения с помощью JavaScript и TypeScript или C# в Visual Studio Code (VS Code) или Visual Studio.
Возможности приложений Действия пользователя Рекомендуемые средства Пакеты SDK Языки
Вкладки Полноэкранный встроенный веб-интерфейс. VS Code или Visual Studio с расширением Teams Toolkit или TeamsFx CLI , если вы предпочитаете использовать CLI Клиентская библиотека JavaScript Teams для функций пользовательского интерфейса, SharePoint Framework (SPFx) и microsoft Graph SDK C#, TypeScript и JavaScript (включая React)
Боты Чат-бот, который беседует с участниками. VS Code или Visual Studio с расширением Teams Toolkit или TeamsFx CLI , если вы предпочитаете использовать CLI Пакет SDK TeamsFx, пакет SDK Bot Framework, библиотека ИИ Teams и пакет SDK Microsoft Graph C#, TypeScript и JavaScript
Расширения для сообщений Ярлыки для вставки внешнего контента в беседу или выполнения действий с сообщениями. VS Code или Visual Studio с расширением Teams Toolkit или TeamsFx CLI , если вы предпочитаете использовать CLI Пакет SDK TeamsFx, пакет SDK Bot Framework, библиотека ИИ Teams и пакет SDK Microsoft Graph C#, TypeScript и JavaScript

Примечание.

  • Собрания и звонки могут обеспечить взаимодействие с пользователем, чтобы обеспечить совместную работу, партнерство, информированное общение и общую обратную связь. Дополнительные сведения см. в разделе Приложения для собраний и звонков Teams.
  • Вы также можете использовать такие языки, как Node.js, Java, Python и веб-технологии, такие как HTML и CSS, для создания приложения Teams.

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

На схеме показан сценарий, в котором вы создаете приложение Teams с помощью TypeScript.

Обзор пакетов SDK

Вы также можете создавать и создавать приложение Teams с помощью различных пакетов SDK. Teams поддерживает все пакеты SDK, показанные на следующем рисунке, и вы можете выбрать пакеты SDK в соответствии с вашими требованиями:

На схеме показан список средств и пакетов SDK для создания приложения Teams.

Обзор инструментов

Следующие средства на платформе Teams помогут вам во время разработки приложений:

Этап разработки приложений Инструменты платформы Teams
Проектирование Набор средств пользовательского интерфейса Teams и библиотека пользовательского интерфейса Teams
Сборка Набор средств Teams, инструменты и пакеты SDK, а также Microsoft Graph
Тестирование, развертывание и публикация Microsoft Entra ID и портал разработчика
Distribute Центр партнеров и Магазин Teams

См. также

Планирование приложения

Изучите и сопоставьте варианты использования вашего приложения с функциями Teams.

Создание приложения

Создайте пользовательский интерфейс приложения с помощью Teams UI Kit.

Создание приложения

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

Расширение приложения в Microsoft 365

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

Тестирование приложения

После интеграции вашего приложения с Teams вы должны протестировать свое приложение перед его публикацией.

Распространение приложения

Вы можете предоставить свое приложение Teams отдельному лицу, команде, организации или всем, кто хочет его использовать.

Монетизация приложения

Магазин Teams предлагает варианты монетизации приложений, такие как предложения SaaS и покупки из приложения. Выберите оптимальный вариант монетизации, подходящий для вашего приложения Teams.

Интеграция с Teams

Смешайте функции, которые пользователи любят в существующем веб-приложении, службе или системе, с функциями совместной работы в Teams.

Немного кода — много возможностей

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