Compartilhar via


Integrar aplicativos Web

Você pode fornecer uma experiência de usuário enriquecida integrando os recursos de um aplicativo Web existente na plataforma do Microsoft Teams. Siga as Diretrizes de design do Teams para tornar seu aplicativo nativo do Teams. Este documento fornece uma descrição geral dos pré-requisitos para integrar aplicações Web no Teams, power platform para criar power apps, Power Virtual Agents, Assistente Virtual, modelos de aplicações, conectores Shift, Moodle LMS, criar um botão Partilhar para Teams para o seu site, adicionar um separador teams no SharePoint, criar ligações profundas e integrar capacidades de dispositivos.

Pré-requisitos

Para uma integração eficaz, certifique-se de ter uma melhor compreensão dos seguintes pré-requisitos:

  • Recursos do Teams.
  • Requisitos do SharePoint para armazenamento de arquivos e dados.
  • Requisitos de DNS.
  • Autenticação.
  • Vinculação profunda do seu aplicativo com o Teams.
  • Mapear os casos de uso do seu aplicativo para recursos de plataforma do Teams.
  • Determine os pontos de entrada do aplicativo, como uso pessoal, colaboração ou ambos.

Plataformas com pouco código

As plataformas de código baixo fornecem uma abordagem intuitiva para o desenvolvimento de software e exigem pouca ou nenhuma codificação para criar aplicativos e processos. Você pode criar aplicativos personalizados facilmente com plataformas com pouco código. Essas plataformas consistem em uma interface visual, conectores para serviços de back-end e um sistema de gerenciamento de ciclo de vida de aplicativo interno para criar, depurar, implantar e manter aplicativos. A Microsoft fornece os seguintes gateways inovadores para criar rapidamente aplicativos compatíveis com o Teams usando atributos de código baixo:

  • Microsoft Power Platform.
  • Modelos de aplicativos do Microsoft Teams.

Microsoft Power Platform

A plataforma Microsoft Power combina quatro tecnologias robustas da Microsoft, como Power BI, Power Apps, Power Automate e Power Virtual Agents em uma plataforma de aplicativo avançada. Essas tecnologias capacitam você a criar soluções, automatizar processos, analisar dados e criar agentes virtuais em um ambiente unificado e integrado.

Observação

Não pode utilizar o Microsoft Power Platform para criar aplicações que vão ser publicadas na Microsoft Teams Store. Os aplicativos do Microsoft Power Platform podem ser publicados somente na loja de aplicativos de uma organização.

Power Apps

Com o Power Apps, você pode criar aplicativos de negócios que se conectam aos seus dados corporativos e são adaptados às necessidades da sua organização. O Power Apps permite uma ampla variedade de cenários de aplicativos para resolver desafios de negócios por meio de aplicativos Canvas. Depois de criar o aplicativo, você pode exportá-lo do portal do criador do Power Apps e incorporá-lo no Teams.

Agentes virtuais do Power

O Power Virtual Agent é uma solução de interface gráfica guiada sem código. Criado com base no Microsoft Power Platform e no Bot Framework. Ele permite que todos os membros da sua equipe criem e mantenham chatbots de conversação avançados que se integram facilmente à plataforma do Teams. Pode criar, desenvolver e publicar agentes virtuais inteligentes para o Teams sem ter de configurar um ambiente de desenvolvimento, criar um serviço Web ou registar-se diretamente no Bot Framework.

Criar um Assistente Virtual

O Assistente Virtual é um modelo de software livre da Microsoft que permite criar uma solução de conversação robusta, mantendo o controle total da experiência do usuário, da identidade visual organizacional e dos dados necessários.

Modelos de aplicativos

Você pode usar o modelo de aplicativo para criar aplicativos personalizados para atender às suas necessidades organizacionais. Os modelos de aplicações são aplicações prontas para produção para o Microsoft Teams que são orientadas para a comunidade, open source e estão disponíveis no GitHub. Cada modelo contém instruções detalhadas para implantar e instalar o aplicativo para sua organização. Ele fornece um aplicativo pronto para uso que você pode instalar e começar a usar imediatamente.

Instalar o Moodle LMS

O Moodle é um LMS (Sistema de Gerenciamento de Aprendizagem) de software livre popular. Agora está integrado ao Teams. Esta integração ajuda educadores e professores a colaborarem em cursos do Moodle, fazerem perguntas sobre suas notas e suas tarefas e permanecerem atualizados com as notificações diretamente dentro do Teams.

Criar um botão Compartilhar no Teams para o seu site

Sites de terceiros podem usar o script do inicializador para inserir botões Compartilhar no Teams em suas páginas da Web. Quando você seleciona o botão, ele inicia a experiência Compartilhar com o Teams em uma janela pop-up. Permite-lhe partilhar uma ligação diretamente com qualquer pessoa ou canal do Microsoft Teams sem mudar de contexto.

Adicionar uma guia do Microsoft Teams no SharePoint

Você pode obter uma experiência de integração avançada entre o Teams e o SharePoint adicionando uma guia do Teams no SharePoint como uma Web Part SPFx.

Você pode criar links profundos para entidades no Teams. Você pode criar links de informações e recursos no Teams. Esses links profundos navegam para conteúdo e informações em sua guia. Você pode usar links profundos para vincular seu aplicativo ao Teams à medida que eles reúnem várias partes de um aplicativo para uma experiência mais nativa do Teams. Para obter mais informações, veja Configurar ligações avançadas.

Integrar as funcionalidades do dispositivo

A plataforma Teams está aprimorando continuamente os recursos do desenvolvedor, alinhando-se às experiências internas integradas. A plataforma avançada do Teams permite que os parceiros acedam e integrem as capacidades nativas do dispositivo, como a câmara, o leitor de QR ou código de barras, a galeria de fotografias, o microfone e a localização através de APIs dedicadas disponíveis na biblioteca de cliente JavaScript do Microsoft Teams.

Integrar o Seletor de Pessoas

Além disso, você pode integrar o controle seletor de pessoas nativo do Teams que permite que os usuários pesquisem e selecionem pessoas na experiência do aplicativo Web.

Integrar o Teams em seu aplicativo externo

Você pode incorporar suas próprias experiências no Teams criando aplicativos do Teams. Se você quiser reverteresse modelo e integrar o Teams ou outros recursos de comunicação em sua própria experiência de aplicativo externo, consulte Serviços de Comunicação do Azure. O Azure Communication Services é um serviço baseado na cloud com APIs REST e bibliotecas de cliente para o ajudar a integrar a comunicação nas suas próprias aplicações personalizadas. Você pode inserir componentes web genéricos ou no estilo do Teams para chamar e conversar com a ajuda da biblioteca de IU.

Os aplicativos dos Serviços de Comunicação do Azure podem usar a funcionalidade de visualização pública para interoperar com o Teams e permitir que seu aplicativo personalizado ingresse em reuniões do Teams anonimamente. Por exemplo, você pode integrar chamadas de vídeo em um aplicativo de banco móvel e permitir que os usuários finais se reúnam virtualmente com funcionários do banco usando o Teams.

Você também pode integrar a identidade do Microsoft 365 para criar aplicativos externos que incorporam chamadas PSTN e de vídeo em nome de um usuário do Teams. Se você já usou SDKs do Skype for Business no passado, esses recursos como parte do Serviços de Comunicação do Azure são recomendados como uma substituição.

Confira também