Выберите то, что подходит вам
Вы создали свое первое приложение-вкладку, бот для интерактивных уведомлений и расширение для сообщений. Вы можете создать приложение Teams в соответствии с требованиями вашего приложения. В зависимости от таких факторов, как бизнес-потребности, среда разработки и знания предметной области, выберите среду и средства для создания приложения.
Приложение Teams позволяет выбрать среду сборки. Это включает инструменты, инфраструктуру и языки для разработки приложений. Создайте приложение Teams в среде, которая лучше всего подходит для вашего приложения. Вы даже можете выбрать комбинацию. Например, с помощью набора средств Teams можно создать приложение с помощью JavaScript и разместить его на сайте SharePoint.
В этом разделе рассматриваются различные варианты создания приложения Teams.
Платформа для совместной работы в Teams
В качестве платформы для совместной работы для создания приложений Teams предлагает полный спектр приложений и инструментов. Платформа Teams поддерживает разработку приложений на каждом этапе от планирования до распространения.
Для создания приложения можно использовать различные средства и службы. Ниже приведен пример потока разработки.
- Планирование проекта и выявление требований.
- Разработка приложения. Использование набора пользовательского интерфейса Teams и библиотеки пользовательского интерфейса для проектирования пользовательского интерфейса вкладок.
- Создайте приложение с помощью JavaScript с помощью набора средств Teams.
- Расширьте функциональные возможности, добавив дополнительные возможности Teams, отправляйте уведомления веб-канала действий и используйте данные Microsoft 365 с Microsoft Graph.
- Тестирование приложения в клиенте разработчика с примерами пользовательских данных.
- Развертывание приложения в Azure.
- Управляйте приложением и публикуйте его в Microsoft Teams Store с помощью портала разработчика. Монетизируйте свое приложение с помощью таких вариантов, как предложения SaaS, покупки в приложении и т. д.
Инструменты и пакеты SDK
Вы можете создать приложение Microsoft Teams с помощью следующих средств и пакетов SDK.
Чтобы приступить к созданию приложения Teams, можно выбрать средства и пакеты SDK в соответствии с требованиями приложения.
- Возможности приложений. Вы можете выбрать один или сочетание возможностей в зависимости от требований приложения.
- Необходимые пакеты SDK. Например, если вы создаете возможности ИИ для приложения бота, выберите Библиотека ИИ Teams.
- Компоненты пользовательского интерфейса. Выберите компоненты пользовательского интерфейса для разработки приложения на основе возможностей приложения.
- Языки. Выберите язык, на котором вы хотите создать приложение.
- Рекомендуемые средства. Выберите средства в зависимости от выбранного языка. Вы также можете использовать портал разработчика 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, рассмотрите следующий сценарий:
Обзор пакетов SDK
Вы также можете создавать и создавать приложение Teams с помощью различных пакетов SDK. Teams поддерживает все пакеты SDK, показанные на следующем рисунке, и вы можете выбрать пакеты SDK в соответствии с вашими требованиями:
Обзор инструментов
Следующие средства на платформе 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. Попробуйте одно из нескольких решений с низким уровнем кода.
Platform Docs
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по