Présentation de l’API Microsoft Teams

Microsoft Teams offre des fonctions de collaboration, de réunions, d'appels et de voix d'entreprise basées sur les conversations. En s’inspirant de la puissance et de l’ampleur de Microsoft 365 avec plus de 120 millions d’utilisateurs, Microsoft Teams propose des fonctionnalités vocales d’entreprise, de collaboration basée sur la conversation, de réunions et d’appels.

Pourquoi intégrer Microsoft Teams ?

Les fonctionnalités enrichies de Microsoft Teams et de son API ouvrent de nombreux scénarios pour les développeurs d’applications. Les sections suivantes répertorient quelques-unes d’entre elles.

Automatiser les cycles de vie des équipes

Utilisez Microsoft Graph pour créer une équipe virtuelle quand un problème se pose, intégrer les bonnes personnes à l’équipe et configurer l’équipe avec des canaux, des onglets et des applications. Si vous souhaitez réunir la nouvelle équipe pour discuter d’un problème, ajoutez un nouvel événement au calendrier de l’équipe.

Pour automatiser les cycles de vie des équipes, créez une équipe, ajoutez des membres et des propriétaires, configurez les paramètres de l’équipe, ajoutez des canaux, installez des applications, ajoutez des onglets, et archivez ou supprimez l’équipe le cas échéant.

Quand le problème est résolu et que l’équipe n’a plus aucune utilité, utilisez l’API Microsoft Teams pour archiver ou supprimer l’équipe. Si vous connaissez la durée maximale de l’équipe quand vous la créez, définissez une stratégie d’expiration du groupe Microsoft 365 qui supprime automatiquement l’équipe conformément aux instructions de la stratégie.

Accomplir son travail en autonomie

Utilisez les autorisations d’application pour travailler sur les équipes, les canaux, et les onglets sans intervention humaine. Créez un canal lorsque votre client effectue une commande. Créez automatiquement des équipes pour plusieurs classes au début de l’année scolaire et archivez-les à la fin.

Créer des équipes liées à votre application

Laissez les clients créer de nouvelles équipes et de nouveaux canaux. Installez votre application Teams dans de nouvelles équipes. Épinglez votre application à un onglet dans le nouveau canal. Envoyez des messages au canal créant un lien vers votre site web.

Créer et gérer plusieurs équipes et canaux

Microsoft Graph facilite la création d’un grand nombre d’équipes et leur remplissage avec des utilisateurs et des canaux, en automatisant la création et la gestion d’équipes, de canaux, d’ongletset d’applications. Microsoft Graph vous permet également de rechercher et d’archiver les équipes que vous n’utilisez plus. Il s’agit de la même API que celle sur laquelle reposent le Centre d’administration Microsoft Teams et les applets de commande PowerShell Teams.

Déployer les applications vers les équipes

Répertoriez les équipes dans votre client, et installez-leur des applications. Créez des onglets dans les canaux pour permettre aux utilisateurs d’accéder facilement aux applications.

Utilisez Microsoft Graph dans n’importe quel type d’application

Grâce aux applications Microsoft Teams, les groupes de travail peuvent collaborer efficacement dans un environnement convivial. Ces applications laissent les utilisateurs des groupes de travail partager des ressources, échanger dans des conversations et planifier des événements dans le calendrier d’équipe. Ces applications permettent également de créer automatiquement des équipes, des canaux et des conversations afin d’optimiser la valeur de Microsoft Teams.

Vous pouvez créer des sites web, des services et des applications de plateforme native qui s’exécutent en dehors de l’expérience utilisateur Microsoft Teams et appeler l’API Teams pour automatiser les scénarios Teams.

Types d’applications activées pour Microsoft Teams

Appel de l’API Microsoft Teams à partir des onglets, des bots, des sites web et des services

Ces outils de collaboration comprennent des onglets ou des bots prenant en charge Microsoft Graph, qui sont exécutés dans les applications Microsoft Teams. Vous pouvez également appeler Microsoft Graph en dehors d’une application Microsoft Teams, par exemple, à partir d’un site web ou d’un service web. Si vous avez déjà activé votre site web pour Microsoft Graph, vous pouvez utiliser ce travail pour Microsoft Teams à l’aide de la plateforme Microsoft Teams pour les développeurs pour créer un onglet qui utilise le code du site web existant.

Les API Microsoft Teams peuvent améliorer les applications à l’extérieur/à l’intérieur de Microsoft Teams :

Type d’application Description du scénario
Onglets Présenter votre contenu dans Microsoft Teams.
Bots Aide les utilisateurs à accomplir des tâches dans les conversations.
Connecteurs Publier des mises à jour à partir des services externes aux canaux.
Messages actionnables Ajoute une interaction enrichie à vos cartes de connecteur.
Extensions de messagerie Autorise les utilisateurs à interroger et à partager des informations dans les conversations.
Sites web Contenu amélioré surface dans vos pages web.
Services Améliore vos applications clientes avec les données de Microsoft Graph via votre service web.
Flux d’activités Attire les utilisateurs via les notifications du flux.
Appels et réunions en ligne (aperçu) Permet de créer des applications Microsoft Teams grâce à des bots pouvant lancer des appels audio/vidéo et des appels de routage/transfert, et d’y participer en fonction du flux de la réponse vocale interactive (IVR), et participer à des réunions en ligne.

Recevez les notifications de modifications

Microsoft teams prend en charge l’abonnement aux modifications (création, mise à jour et suppression) des messages de canaux et de conversations pour autoriser les applications à recevoir instantanément les mises à jour. Pour plus d’informations sur l’abonnement aux modifications, consultez Recevoir les notifications de modifications des messages dans les canaux et les conversations.

Activer l’apprentissage des employés à l’aide des fonctionnalités collaboratives dans Teams

Viva Learning conçu pour Microsoft Teams et Microsoft 365 permet aux employés d’apprendre dans le flux de travail. Viva Learning permet aux employeurs d’inscrire des fournisseurs d’apprentissage, de charger et de gérer les métadonnées de contenu, des devoirs des apprenants et les enregistrements d’achèvement. Les employés peuvent partager du contenu d’apprentissage dans des messages Teams, des conversations de réunion ou des e-mails, ce qui encourage l’apprentissage par les pairs et les conversations de mentorat.

Utilisez les API d’apprentissage des employés pour Viva Learning pour :

Référence d’API

Vous recherchez la référence d’API pour Teams et Viva Learning ?

Étapes suivantes