Introdução

Concluído

O Teams Toolkit é um conjunto de ferramentas de programador para criar aplicações com a Plataforma microsoft Teams. Inclui modelos, automatização e recursos que aceleram o desenvolvimento da sua aplicação para separadores, bots, extensões de mensagens e muito mais. Com integrações totalmente integradas e um foco na produtividade, o Teams Toolkit dá-lhe o poder de criar aplicações sem compromissos que são executados no Microsoft Teams, Outlook e na aplicação Microsoft 365.

Neste módulo, irá aprender a criar uma aplicação do Microsoft Teams com o Teams Toolkit for Visual Studio Code.

Pré-requisitos

Objetivos do aprendizado

Neste módulo, você irá:

  • Aprenda as noções básicas das aplicações do Teams.
  • Aprenda as vantagens de utilizar o Teams Toolkit for Visual Studio Code para criar aplicações para o Teams.
  • Crie e depure uma aplicação do Teams com o Teams Toolkit for Visual Studio Code.

Quais são as vantagens de trazer as suas aplicações para o Teams?

O Microsoft Teams é um centro central de comunicação e colaboração, o que o torna uma plataforma ideal para gerir e controlar processos e fluxos de trabalho empresariais. Pode melhorar a eficiência do seu trabalho e estabelecer uma melhor comunicação e colaboração entre os membros da equipa ao trazer os seus processos empresariais para o Teams.

O Microsoft Teams permite que os membros da equipa acedam e atualizem as informações de que precisam sem mudar de contexto. Fornece uma única plataforma para que todos os membros da equipa contribuam para o processo e reduz a necessidade de várias ferramentas e sistemas, o que pode poupar tempo e recursos.

O que é uma aplicação do Teams?

As aplicações do Microsoft Teams são aplicações baseadas na Web que expandem as capacidades da plataforma Teams para aumentar a produtividade com:

  • Cenários de comunicação e colaboração.
  • Interações sociais e envolvimento.
  • Processos empresariais comuns.
  • Funcionalidades personalizadas de uma aplicação existente.

Pode adicionar um ou mais pontos de extensibilidade à sua aplicação Teams. Seguem-se alguns tipos de pontos de extensibilidade no Teams:

  • Os bots são frequentemente utilizados em aplicações de chat ou mensagens. Fornecem uma vasta gama de serviços, como responder a perguntas mais frequentes, fornecer notificações e atualizações em tempo real ou ajudar com transações do sistema. Podem compreender os comandos e responder ou executar tarefas de forma conversacional.
  • Os separadores expõem a sua aplicação Web existente no Teams. Por exemplo, um separador pode apresentar uma lista de itens de trabalho ou apresentar um dashboard para os utilizadores.
  • As extensões de mensagens fornecem uma forma totalmente integrada de aceder e partilhar informações e de realizar ações na conversação. Por exemplo, os utilizadores podem agendar uma reunião com base numa mensagem de chat ou procurar e partilhar informações a partir de uma base de dados de terceiros, tudo isto enquanto permanecem na mesma conversa com colegas de equipa num canal do Teams.

Uma aplicação do Teams é apenas um ficheiro .zip em termos de distribuição de aplicações. É um pacote de três componentes:

  • O manifesto da aplicação, que é um ficheiro JSON
  • Um ícone de cor completa
  • Um ícone de destaque

O manifesto da aplicação tem todos os detalhes das suas páginas Web e serviços Web. O Microsoft Teams utiliza estas informações para apresentar as funcionalidades da sua aplicação na interface de utilizador do Teams.

Cenário

Num cenário de suporte ao cliente, o utilizador e a sua equipa têm como objetivo reduzir o tempo necessário para resolver os problemas dos clientes. As aplicações do Teams podem fornecer uma forma eficaz de os seus engenheiros de suporte colaborarem e comunicarem sem mudar de contexto. Por exemplo, as aplicações do Teams podem ajudar nos seguintes cenários:

  • Mostrar todos os pedidos de suporte ao cliente e o respetivo estado num separador do Teams.
  • Notifique os engenheiros de suporte com um bot do Teams quando existir um novo pedido de suporte ao cliente.
  • Envie um lembrete a um engenheiro de suporte sobre o estado dos pedidos atribuídos com um bot do Teams.
  • Ajude os clientes com um bot de FAQ no Microsoft Teams a responder a algumas das suas perguntas sem abrir um pedido de suporte.

Diagrama que ilustra a solução de exemplo.

Criar uma aplicação do Microsoft Teams e, em seguida, criar manualmente o pacote de aplicações do Teams juntamente com a configuração necessária para implementação e alojamento de aplicações, pode ser moroso e entediante. E se não estiver familiarizado com a criação de aplicações para o Teams, o processo pode ser avassalador.

O Teams Toolkit for Visual Studio Code pode ajudá-lo a criar, testar, implementar e publicar aplicações do Teams ao fornecer uma experiência de programador de configuração mínima. Ao utilizar o Teams Toolkit para Visual Studio Code, pode:

  • Crie uma nova aplicação do Teams a partir de um dos muitos modelos ou aplicações de exemplo baseadas em cenários disponíveis na galeria de exemplo.
  • Pré-visualizar aplicações localmente através de tarefas pré-configuradas.
  • Automatizar implementações e distribuição de aplicações.
  • Criar e gerir vários ambientes.

Vamos começar a instalar o Teams Toolkit for Visual Studio Code.