Сборка для Microsoft Teams с помощью SharePoint Framework

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

Совет

Чтобы узнать, как использовать различные понятия, описанные в этой статье, см. пример приложения потенциальных клиентов на сайте GitHub.

Зачем выполнять сборку для Microsoft Teams с помощью SharePoint Framework

Существует два основных преимущества использования SharePoint Framework для сборки для Microsoft Teams: упрощенное размещение и простота интеграции с API, защищенными с помощью Azure Active Directory.

Автоматическое размещение решений

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

При создании вкладок Teams и личных приложений с помощью SharePoint Framework ваши решения автоматически размещаются в SharePoint. Дополнительные ресурсы в Microsoft Azure не требуются. Это значительно упрощает процесс развертывания и операции, а также снижает общую стоимость решения.

Кроме того, если вы включили Office 365 CDN, ресурсы для вкладок Teams и личных приложений будут обслуживаться из сети CDN, предлагая пользователям значительно лучшее взаимодействие без дополнительных затрат или настройки.

Использование существующих функций проверки подлинности

Решениям Microsoft Teams обычно требуется подключение к другим службам, предоставляемым через API. Эти API защищены и требуют проверки подлинности, прежде чем вы сможете их использовать. При самостоятельном создании приложения Microsoft Teams необходимо обеспечить безопасное подключение приложения к API.

SharePoint Framework поддерживает запрос разрешений API и управление ими. Кроме того, он содержит готовые к использованию библиотеки для взаимодействия с Microsoft Graph и другими API, защищенными с помощью Azure Active Directory. Использование этих классов позволяет сосредоточиться на создании приложения, не беспокоясь о проверке подлинности.

Увеличение охвата

Организации используют различные средства для разных сценариев. Хотя они реализуют некоторые процессы поверх Microsoft Teams, они могут реализовать другие в SharePoint. Создавая приложения с помощью SharePoint Framework вы можете создать решение один раз и использовать его для различных сценариев без необходимости поддерживать несколько копий кода.