Introdução
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
- Acesso de Administrador Global a um inquilino do Microsoft 365.
- Noções básicas de uma aplicação do Teams e dos respetivos pontos de extensibilidade. Recomendamos que conclua o módulo de formação Introdução à criação de aplicações para o Microsoft Teams .
- Visual Studio Code instalado.
- Node.js v16 instalado.
- Browser Microsoft Edge ou Google Chrome instalado.
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.
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.