Compilar para o Microsoft Teams usando Estrutura do SharePoint

Você pode estender o Microsoft Teams com funcionalidade adicional integrando seus aplicativos. Isso permite que você exponha a funcionalidade no contexto do trabalho de seus usuários ajudando-os a serem mais produtivos. Ao criar aplicativos do Microsoft Teams usando Estrutura do SharePoint, você pode economizar custos na infraestrutura de hospedagem e simplificar o processo de implantação e operação.

Dica

Para ver como usar os diferentes conceitos descritos neste artigo, consulte o aplicativo Leads de exemplo no GitHub.

Por que criar para o Microsoft Teams usando Estrutura do SharePoint

Há dois benefícios principais para usar o Estrutura do SharePoint para criar para o Microsoft Teams: hospedagem simplificada e facilidade de integração com APIs protegidas com o Azure Active Directory.

Hospedagem automática de solução

Ao criar soluções para o Microsoft Teams, você precisa hospedá-las em algum lugar. Normalmente, significa criar e monitorar um Serviço de Aplicativo do Azure. Isso também significa que agora você tem uma infraestrutura extra para a qual você precisa pagar e monitorar continuamente.

Quando você cria guias do Teams e aplicativos pessoais usando Estrutura do SharePoint, suas soluções são hospedadas automaticamente para você no SharePoint. Você não precisa de recursos adicionais no Microsoft Azure. Isso simplifica significativamente o processo e as operações de implantação e reduz o custo geral da solução.

Além disso, se você tiver Office 365 CDN habilitada, os ativos para suas guias e aplicativos pessoais do Teams serão atendidos da CDN oferecendo aos seus usuários uma experiência significativamente melhor sem qualquer custo ou configuração extra.

Usar recursos de autenticação existentes

Normalmente, as soluções do Microsoft Teams precisam se conectar a outros serviços expostos por meio de APIs. Essas APIs são protegidas e exigem que você se autentique antes de usá-las. Ao criar seu aplicativo do Microsoft Teams por conta própria, você precisa garantir que seu aplicativo se conecte com segurança às APIs por conta própria.

Estrutura do SharePoint tem suporte integrado para solicitar e gerenciar o acesso à permissão da API. Além disso, ele contém bibliotecas prontas para uso para se comunicar com o Microsoft Graph e outras APIs protegidas com o Azure Active Directory. O uso dessas classes permite que você se concentre na criação do aplicativo sem precisar se preocupar com a autenticação.

Aumentar seu alcance

As organizações usam ferramentas diferentes para cenários diferentes. Embora implementem alguns processos em cima do Microsoft Teams, eles podem implementar outros no SharePoint. Ao criar seus aplicativos usando Estrutura do SharePoint você pode criar sua solução uma vez e usá-la para os diferentes cenários sem precisar manter várias cópias do código.