Introdução
As extensões de mensagens permitem que os utilizadores trabalhem com sistemas externos do Microsoft Teams e do Microsoft Outlook. Os utilizadores podem utilizar extensões de mensagens para procurar, alterar e partilhar dados destes sistemas em mensagens e e-mails como uma formatação avançada card.
Suponha que tem uma API personalizada que utiliza para aceder às informações do produto que são atuais e relevantes para a sua organização. Pretende procurar e partilhar estas informações no Microsoft 365. Também quer que Microsoft 365 Copilot utilize estas informações nas respetivas respostas.
Neste módulo, vai criar uma extensão de mensagem. A extensão da sua mensagem utiliza um bot para comunicar com o Microsoft Teams, o Microsoft Outlook e Microsoft 365 Copilot.
Utiliza Microsoft Entra para autenticar utilizadores, o que lhe permite devolver dados da API em seu nome.
Após a autenticação do utilizador, a extensão da sua mensagem irá obter dados da API e devolver resultados de pesquisa que podem ser incorporados em mensagens e e-mails como um card formatado e, em seguida, partilhados.
Funciona com Microsoft 365 Copilot como um plug-in, permitindo-lhe consultar os dados do produto em nome do utilizador e utilizar os dados devolvidos nas respostas.
No final deste módulo, poderá criar extensões de mensagens escritas em C# (em execução no .NET). Pode ser utilizado no Microsoft Teams, Microsoft Outlook e Microsoft 365 Copilot. Pode consultar dados por trás de APIs protegidas e devolver os resultados como cartões formatados avançados.
Pré-requisitos
- Conhecimentos básicos de C#
- Conhecimentos básicos do Bicep
- Conhecimentos básicos de autenticação
- Acesso de administrador a um inquilino do Microsoft 365
- Acesso a uma subscrição do Azure
- O acesso ao Microsoft 365 Copilot é opcional e só é necessário para concluir um exercício
- Visual Studio 2022 17.10+ com o Teams Toolkit (componente de ferramentas de desenvolvimento do Microsoft Teams) instalado
- .NET 8.0
- Dev Proxy 0.19.1+
Objetivos de aprendizado
Ao final deste módulo, você deverá ser capaz de:
- Compreender o que são extensões de mensagens e como as criar
- Crie uma extensão de mensagem
- Compreender como autenticar utilizadores com o início de sessão único e chamar uma API personalizada protegida com autenticação Microsoft Entra
- Compreender como expandir e otimizar extensões de mensagens para utilização com Microsoft 365 Copilot