Introducción
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.
Usa Microsoft Entra para autenticar a los usuarios, lo que le permite devolver datos de la API en su nombre.
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.
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.
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