Подготовка к созданию приложений с помощью набора средств Teams
Набор средств Microsoft Teams поддерживает различные среды сборки для создания приложений. Это помогает интегрировать Функции Azure возможности и облачные службы в созданное приложение Microsoft 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 обеспечивает "вычисление по запросу" двумя важными способами:
- Позволяет реализовать логику системы в доступных блоках кода. Эти блоки называются функциями.
- Соответствует требованию с таким количеством ресурсов и экземпляров функций, как необходимо, по мере увеличения числа запросов.
Функции 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 |
См. также
Platform Docs