Подготовка к созданию приложений с помощью набора средств Teams

Набор средств Microsoft Teams поддерживает различные среды сборки для создания приложений. Это помогает интегрировать Функции Azure возможности и облачные службы в созданное приложение Microsoft Teams.

На рисунке показаны шаги по подготовке к созданию приложений с помощью набора средств Teams.

Среды сборки

Набор средств Teams в Microsoft Visual Studio Code предлагает набор сред для создания приложения Teams. Вы можете выбрать любую из следующих сред:

  • JavaScript или TypeScript
  • SharePoint Framework (SPFx)

Создание приложения Teams с помощью JavaScript или TypeScript

Приложения, созданные с помощью JavaScript или TypeScript, имеют следующие преимущества:

  • Приложение поставляется с собственными возможностями пользовательского интерфейса и пользовательского интерфейса, которые являются богатыми и удобными для пользователя.
  • Обеспечивает быстрое обновление существующих приложений.
  • Распространяет приложения на нескольких платформах, таких как Android и iOS.
  • Совместимо для создания приложения с существующими API.
  • Приложение, созданное в наборе средств Teams, также поддерживает React.

Набор средств Teams в Visual Studio Code поддерживает создание следующих приложений с помощью JavaScript или TypeScript:

  • Приложение tab. Ваше приложение вкладки может содержать веб-содержимое. Вы можете создать настраиваемую вкладку для веб-содержимого в Teams или добавить в веб-содержимое специальные функции Teams.
  • Приложение бота. Бот может быть чат-ботом или чат-ботом, который позволяет выполнять простые и повторяющиеся задачи, такие как обслуживание клиентов или сотрудник службы поддержки.
  • Бот уведомлений. Вы можете отправлять сообщения в канале Teams, групповом или личном чате с помощью ботов уведомлений с ПОМОЩЬЮ HTTP-запроса.
  • Командный бот. Вы можете автоматизировать повторяющиеся задачи с помощью бота команд. Командный бот помогает отвечать на простые запросы или команды, отправленные в чатах.
  • Бот рабочего процесса. Вы можете взаимодействовать с адаптивной карточкой, включенной обработчиком действий адаптивной карточки в приложении бота рабочего процесса.
  • Расширение сообщений. Вы можете взаимодействовать с веб-службой с помощью кнопок и форм в клиенте Teams.

Создание приложения Teams с помощью SPFx

Набор средств Teams в Visual Studio Code позволяет создавать приложения-вкладки с помощью SPFx. Эти приложения обладают следующими преимуществами:

  • Обеспечивает простую интеграцию с данными, размещенными в SPFx, в Teams.
  • Интегрирует решение SPFx с бизнес-API, защищенными с помощью Microsoft Entra ID.
  • Предоставляет доступ к различным средствам с открытым кодом.
  • Создает мощные приложения, которые могут обеспечить отличный пользовательский интерфейс.
  • Легко интегрируется с другими рабочими нагрузками Microsoft 365.
  • Обеспечивает гибкость для размещения приложений везде, где это необходимо.

Поддержка Функции Azure

Набор средств Teams можно использовать для интеграции Функции Azure возможностей при создании приложений. Вы можете сосредоточиться на важных фрагментах кода, а Функции Azure обрабатывает остальные. Функции Azure обеспечивает "вычисление по запросу" двумя важными способами:

  1. Позволяет реализовать логику системы в доступных блоках кода. Эти блоки называются функциями.
  2. Соответствует требованию с таким количеством ресурсов и экземпляров функций, как необходимо, по мере увеличения числа запросов.

Функции Azure интегрируется с массивом облачных служб для предоставления функциональных реализаций. Ниже приведены распространенные сценарии для Функции Azure.

  • Создание веб-API
  • Обработка изменений базы данных
  • Обработка потоков данных Интернета вещей
  • Управление очередями сообщений

Node.js таблица совместимости версий для типа проекта

Версия набора средств Teams Тип проекта Поддерживаемые версии Node.js
5.0.0 Уведомление с помощью триггера HTTP или таймера
Функции Azure
SPFx
Не spFx
16, 18
16, 18
16
16, 18
4.2.2 Уведомление с помощью триггера HTTP или таймера
Функции Azure
SPFx
14, 16, 18 (предварительная версия)
14, 16, 18 (предварительная версия)
16
14, 16, 18
4.2.0 SPFx 16
4.0.3 SPFx 14, 16
4.0.0 Не spFx 14, 16
3.7.0 SPFx 12, 14
<3.7.0 SPFx
Функции Azure
Прочее
10, 12, 14
10, 12, 14
10, 12, 14, 16

См. также