Introducción

Completado

Las extensiones de mensaje permiten a los usuarios trabajar con sistemas externos de Microsoft Teams y Microsoft Outlook. Los usuarios pueden usar extensiones de mensaje para buscar, cambiar y compartir datos de estos sistemas en mensajes y correos electrónicos como una tarjeta con formato enriquecido.

Supongamos que tiene una API personalizada que usa para acceder a la información del producto que es actual y relevante para su organización. Quiere buscar y compartir esta información en Microsoft 365. También quiere que Microsoft 365 Copilot use esta información en sus respuestas.

En este módulo, creará una extensión de mensaje. La extensión de mensaje usa un bot para comunicarse con Microsoft Teams, Microsoft Outlook y Microsoft 365 Copilot.

Captura de pantalla de los resultados de búsqueda devueltos por una extensión de mensaje basada en búsqueda en Microsoft Teams.

Usa Microsoft Entra para autenticar a los usuarios, lo que le permite devolver datos de la API en su nombre.

Captura de pantalla de un desafío de autenticación en una extensión de mensaje basada en búsqueda. Se muestra un vínculo para iniciar sesión.

Una vez que el usuario se autentique, la extensión de mensaje obtendrá datos de la API y devolverá resultados de búsqueda que se pueden insertar en mensajes y correos electrónicos como una tarjeta con formato enriquecido y, a continuación, se compartirán.

Captura de pantalla de los resultados de búsqueda que usan datos de una API externa en Microsoft Teams.

Captura de pantalla del resultado de la búsqueda que se inserta en un mensaje en Microsoft Teams.

Funciona con Microsoft 365 Copilot como complemento, lo que le permite consultar los datos del producto en nombre del usuario y usar los datos devueltos en sus respuestas.

Captura de pantalla de una respuesta en Microsoft 365 Copilot que contiene información devuelta por el complemento de extensión de mensaje. Se muestra una tarjeta adaptable que muestra la información del producto.

Al final de este módulo, podrá crear extensiones de mensaje escritas en C# (en ejecución en .NET). Se puede usar en Microsoft Teams, Microsoft Outlook y Microsoft 365 Copilot. Puede consultar los datos detrás de las API protegidas y devolver los resultados como tarjetas con formato enriquecido.

Requisitos previos

  • Conocimientos básicos de C#
  • Conocimientos básicos de Bicep
  • Conocimientos básicos de autenticación
  • Acceso de administrador a un inquilino de Microsoft 365
  • Acceso a una suscripción de Azure
  • El acceso a Microsoft 365 Copilot es opcional y solo es necesario para completar un ejercicio
  • Visual Studio 2022 17.10+ con teams Toolkit (componente de herramientas de desarrollo de Microsoft Teams) instalado
  • .NET 8.0
  • Proxy de desarrollo 0.19.1+

Objetivos de aprendizaje

Al final de este módulo, debería ser capaz de:

  • Comprender qué son las extensiones de mensaje y cómo compilarlas
  • Crear una extensión de mensajería
  • Descripción de cómo autenticar usuarios mediante el inicio de sesión único y llamar a una API personalizada protegida con autenticación Microsoft Entra
  • Comprender cómo ampliar y optimizar las extensiones de mensaje para su uso con Microsoft 365 Copilot