Introduction

Effectué

Les extensions de message permettent aux utilisateurs de travailler avec des systèmes externes de Microsoft Teams et Microsoft Outlook. Les utilisateurs peuvent utiliser des extensions de message pour rechercher, modifier et partager des données à partir de ces systèmes dans des messages et des e-mails en tant que carte au format enrichi.

Supposons que vous disposez d’une API personnalisée que vous utilisez pour accéder aux informations de produit actuelles et pertinentes pour votre organization. Vous souhaitez rechercher et partager ces informations dans Microsoft 365. Vous souhaitez également Microsoft 365 Copilot utiliser ces informations dans leurs réponses.

Dans ce module, vous créez une extension de message. Votre extension de message utilise un bot pour communiquer avec Microsoft Teams, Microsoft Outlook et Microsoft 365 Copilot.

Capture d’écran des résultats de la recherche retournés par une extension de message basée sur la recherche dans Microsoft Teams.

Il utilise Microsoft Entra pour authentifier les utilisateurs, ce qui lui permet de retourner des données à partir de l’API en leur nom.

Capture d’écran d’un défi d’authentification dans une extension de message basée sur la recherche. Un lien vers la connexion s’affiche.

Une fois que l’utilisateur s’est authentifié, votre extension de message obtient des données de l’API et retourne des résultats de recherche qui peuvent être incorporés dans des messages et des e-mails sous la forme d’un carte au format enrichi, puis partagés.

Capture d’écran des résultats de recherche qui utilisent des données d’une API externe dans Microsoft Teams.

Capture d’écran du résultat de recherche incorporé dans un message dans Microsoft Teams.

Il fonctionne avec Microsoft 365 Copilot en tant que plug-in, ce qui lui permet d’interroger les données de produit au nom de l’utilisateur et d’utiliser les données retournées dans ses réponses.

Capture d’écran d’une réponse dans Microsoft 365 Copilot qui contient des informations retournées par le plug-in d’extension de message. Un carte adaptatif s’affiche avec des informations sur le produit.

À la fin de ce module, vous pouvez créer des extensions de message écrites en C# (s’exécutant sur .NET). Il peut être utilisé dans Microsoft Teams, Microsoft Outlook et Microsoft 365 Copilot. Il peut interroger des données derrière des API protégées et retourner les résultats sous forme de cartes au format enrichi.

Configuration requise

  • Connaissances de base de C#
  • Connaissances de base de Bicep
  • Connaissances de base de l’authentification
  • Accès administrateur à un locataire Microsoft 365
  • Accès à un abonnement Azure
  • L’accès à Microsoft 365 Copilot est facultatif et nécessaire pour effectuer un seul exercice
  • Visual Studio 2022 version 17.10+ avec teams Toolkit (composant outils de développement Microsoft Teams) installé
  • .NET 8.0
  • Dev Proxy 0.19.1+

Objectifs d’apprentissage

À la fin de ce module, vous serez en mesure de :

  • Comprendre ce que sont les extensions de message et comment les générer
  • Créer une extension de messagerie
  • Comprendre comment authentifier les utilisateurs à l’aide de l’authentification unique et appeler une API personnalisée protégée par l’authentification Microsoft Entra
  • Comprendre comment étendre et optimiser les extensions de message à utiliser avec Microsoft 365 Copilot