Introdução

Concluído

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.

Captura de ecrã a mostrar os resultados da pesquisa devolvidos por uma extensão de mensagem baseada em pesquisa no Microsoft Teams.

Utiliza Microsoft Entra para autenticar utilizadores, o que lhe permite devolver dados da API em seu nome.

Captura de ecrã a mostrar um desafio de autenticação numa extensão de mensagem baseada em pesquisa. É apresentada uma ligação para o início de sessão.

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.

Captura de ecrã dos resultados da pesquisa que utilizam dados de uma API externa no Microsoft Teams.

Captura de ecrã a mostrar o resultado da pesquisa incorporado numa mensagem no Microsoft Teams.

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.

Captura de ecrã de uma resposta no Microsoft 365 Copilot que contém informações devolvidas pelo plug-in da extensão da mensagem. É apresentada uma card adaptável que mostra as informações do produto.

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