Preparar para criar aplicativos usando o Teams Toolkit

O Kit de Ferramentas do Microsoft Teams dá suporte a diferentes ambientes de build para criar aplicativos. Ele ajuda a integrar Azure Functions recursos e serviços de nuvem no aplicativo microsoft teams que você criou.

A ilustração mostra as etapas para se preparar para criar aplicativos usando o Teams Toolkit.

Criar ambientes

O Teams Toolkit na Microsoft Visual Studio Code oferece um conjunto de ambientes para criar seu aplicativo do Teams. Você pode escolher qualquer um dos seguintes ambientes:

  • JavaScript ou TypeScript
  • Estrutura do SharePoint (SPFx)

Criar seu aplicativo teams usando JavaScript ou TypeScript

Os aplicativos criados com JavaScript ou TypeScript têm as seguintes vantagens:

  • O aplicativo vem com seus próprios recursos de interface do usuário e UX que são avançados e amigáveis para o usuário.
  • Fornece atualizações rápidas para os aplicativos existentes.
  • Distribui aplicativos em várias plataformas, como Android e iOS.
  • Compatível para criar um aplicativo com as APIs existentes.
  • Um aplicativo criado no Teams Toolkit também dá suporte a React.

O Teams Toolkit no Visual Studio Code dá suporte à criação dos seguintes aplicativos usando JavaScript ou TypeScript:

  • Aplicativo tab: seu aplicativo de guias pode ter conteúdo baseado na Web. Você pode ter uma guia personalizada para o conteúdo da Web no Teams ou adicionar funcionalidades específicas do Teams ao conteúdo da Web.
  • Aplicativo bot: um bot pode ser chatbot ou bot de conversa que permite que você faça tarefas simples e repetitivas, como atendimento ao cliente ou equipe de suporte.
  • Bot de notificação: você pode enviar mensagens no canal do Teams ou em grupo ou chat pessoal por bots de notificação com solicitação HTTP.
  • Bot de comando: você pode automatizar tarefas repetitivas usando um bot de comando. O bot de comando ajuda você a responder a consultas simples ou comandos enviados em chats.
  • Bot de fluxo de trabalho: você pode interagir com um Cartão Adaptável habilitado pelo recurso manipulador de ação Cartão Adaptável no aplicativo de bot de fluxo de trabalho.
  • Extensão de mensagem: você pode interagir com seu serviço Web por meio de botões e formulários no cliente do Teams.

Criar seu aplicativo teams usando o SPFx

O Kit de Ferramentas do Teams no Visual Studio Code permite criar aplicativos de guia usando o SPFx. Esses aplicativos têm as seguintes vantagens:

  • Fornece fácil integração com os dados residentes no SPFx ao Seu Teams.
  • Integra sua solução SPFx às APIs de negócios protegidas com Microsoft Entra ID.
  • Dá acesso a várias ferramentas de código aberto.
  • Cria aplicativos poderosos que podem fornecer uma ótima UX.
  • Integra-se com outras cargas de trabalho do Microsoft 365 facilmente.
  • Oferece flexibilidade para hospedar aplicativos sempre que necessário.

Suporte para Azure Functions

Você pode usar o Teams Toolkit para integrar Azure Functions recursos durante a criação de aplicativos. Você pode se concentrar nas partes de código que importam e Azure Functions manipula o restante. Azure Functions fornece "computação sob demanda" de duas maneiras significativas:

  1. Permite implementar a lógica do sistema em seus blocos de código prontamente disponíveis. Esses blocos são chamados de funções.
  2. Atende ao requisito com o máximo de recursos e instâncias de função conforme necessário à medida que as solicitações aumentam.

Azure Functions se integra a uma matriz de serviços de nuvem para fornecer implementações avançadas em recursos. Veja a seguir os cenários comuns para Azure Functions:

  • Criando uma API Web
  • Processamento em alterações de banco de dados
  • Processamento de fluxos de dados IoT
  • Gerenciando filas de mensagens

Node.js tabela de compatibilidade de versão para o tipo de projeto

Versão do Kit de Ferramentas do Teams Tipo de projeto Versões de Node.js com suporte
5.0.0 Notificar com o gatilho http ou temporizador
Funções do Azure
SPFx
Não SPFx
16, 18
16, 18
16
16, 18
4.2.2 Notificar com o gatilho http ou temporizador
Funções do Azure
SPFx
14, 16, 18 (versão prévia)
14, 16, 18 (versão prévia)
16
14, 16, 18
4.2.0 SPFx 16
4.0.3 SPFx 14, 16
4.0.0 Não SPFx 14, 16
3.7.0 SPFx 12, 14
<3.7.0 SPFx
Funções do Azure
Outros
10, 12, 14
10, 12, 14
10, 12, 14, 16

Confira também