Build for Microsoft Teams using SharePoint Framework

Vous pouvez étendre Microsoft Teams avec des fonctionnalités supplémentaires en intégrant vos applications. Cela vous permet d’exposer les fonctionnalités dans le contexte du travail de vos utilisateurs pour les aider à être plus productifs. En construisant Microsoft Teams applications à l’aideSharePoint Framework , vous pouvez réduire les coûts sur l’infrastructure d’hébergement et simplifier le processus de déploiement et d’exploitation.

Conseil

Pour savoir comment utiliser les différents concepts décrits dans cet article, consultez l’exemple d’application Prospects GitHub.

Pourquoi créer pour les Microsoft Teams l’SharePoint Framework

L’utilisation du SharePoint Framework pour créer des Microsoft Teams offre deux avantages principaux : l’hébergement simplifié et la facilité d’intégration avec les API sécurisées avec Azure Active Directory.

Hébergement automatique de solutions

Lorsque vous créez des solutions pour Microsoft Teams, vous devez les héberger quelque part. En règle générale, cela implique la création et la surveillance d’un service d’application Azure. Cela signifie également que vous avez désormais une infrastructure supplémentaire pour laquelle vous devez payer et surveiller en continu.

Lorsque vous créez des Teams et des applications personnelles à l’aide de SharePoint Framework, vos solutions sont automatiquement hébergées pour vous dans SharePoint. Vous n’avez pas besoin de ressources supplémentaires dans Microsoft Azure. Cela simplifie considérablement le processus et les opérations de déploiement et réduit le coût global de votre solution.

En outre, si Office 365 CDN est activé, les ressources de vos onglets Teams et applications personnelles seront servies à partir de l’CDN offrant à vos utilisateurs une expérience bien meilleure, sans frais supplémentaires ni configuration.

Utiliser les fonctionnalités d’authentification existantes

Vos solutions Microsoft Teams doivent généralement se connecter à d’autres services exposés via des API. Ces API sont sécurisées et vous obligent à vous authentifier avant de pouvoir les utiliser. Lorsque vous créez votre application Microsoft Teams vous-même, vous devez vous assurer que votre application se connecte vous-même en toute sécurité aux API.

SharePoint Framework prise en charge intégrée de la demande et de la gestion de l’accès aux autorisations d’API. En outre, il contient des bibliothèques prêtes à l’emploi pour communiquer avec Microsoft Graph et d’autres API sécurisées avec Azure Active Directory. L’utilisation de ces classes vous permet de vous concentrer sur la création de votre application sans avoir à vous soucier de l’authentification.

Augmenter votre portée

Les organisations utilisent différents outils pour différents scénarios. Bien qu’ils implémentent certains processus en Microsoft Teams, ils peuvent en implémenter d’autres SharePoint. En construisant vos applications à l’aide SharePoint Framework vous pouvez créer votre solution une seule fois et l’utiliser pour les différents scénarios sans avoir à gérer plusieurs copies de votre code.