Compartilhar via


Escolha o que combina com você

Criou a sua primeira aplicação de separador, um bot de notificação interativo e uma extensão de mensagem. Você pode criar um aplicativo Teams de acordo com os requisitos do aplicativo. Com base em fatores como as necessidades empresariais, o ambiente de desenvolvimento e o conhecimento do domínio, selecione o ambiente e as ferramentas para criar a sua aplicação.

Um aplicativo Teams oferece a flexibilidade de escolher seu ambiente de build. Inclui ferramentas, estrutura e idiomas para trabalhar no desenvolvimento do aplicativo. Crie a sua aplicação Teams no ambiente mais adequado para a sua aplicação. Você pode até selecionar uma combinação. Por exemplo, você pode usar o kit de ferramentas do Teams para criar um aplicativo com JavaScript e hospedá-lo em um site do SharePoint.

Esta secção guia-o pelas várias opções para criar a sua aplicação Teams.

Plataforma colaborativa do Teams

Como uma plataforma de colaboração para a criação de aplicações, o Teams oferece toda a gama de aplicações e ferramentas. A plataforma teams suporta o desenvolvimento da sua aplicação em todas as fases, desde o planeamento à distribuição.

Pode utilizar várias ferramentas e serviços para criar a sua aplicação. Segue-se um fluxo de desenvolvimento de exemplo.

  1. Planejar seu projeto e descobrir o requisito.
  2. Crie a sua aplicação. Utilize o Teams UI Kit e os componentes Fluent UI React para estruturar a IU dos separadores.
  3. Crie a sua aplicação com JavaScript com o Teams Toolkit.
  4. Expanda a funcionalidade ao adicionar mais funcionalidades do Teams, enviar notificações do feed de atividades e utilizar dados do Microsoft 365 com o Microsoft Graph.
  5. Testar o aplicativo em um locatário de desenvolvedor com dados de usuário de exemplo.
  6. Implantar o aplicativo no Azure.
  7. Gerir e publicar a aplicação na Microsoft Teams Store com o Portal do Programador. Monetize seu aplicativo com opções, como ofertas de SaaS, compras no aplicativo e muito mais.

Ferramentas e SDKs

Pode criar a sua aplicação Microsoft Teams com a ajuda das seguintes ferramentas e SDKs.

O fluxograma mostra-lhe os SDKs e as ferramentas de que precisa para criar a sua aplicação Teams.

Para começar a criar a sua aplicação teams, pode selecionar as ferramentas e os SDKs com base nos requisitos da sua aplicação.

  1. Capacidades da aplicação: pode escolher uma única ou uma combinação de capacidades com base nos requisitos da sua aplicação.
  2. SDKs de que precisa: por exemplo, se estiver a criar a capacidade de IA para a sua aplicação de bot, selecione Biblioteca de IA do Teams.
  3. Componentes da IU: selecione os componentes da IU para estruturar a sua aplicação com base na capacidade da sua aplicação.
  4. Idiomas: selecione o idioma no qual pretende criar a sua aplicação.
  5. Ferramentas Recomendadas: escolha as ferramentas com base no idioma que selecionou. Também pode utilizar o Portal do Programador do Teams para gerir e publicar a sua aplicação. O Teams Toolkit e o Yo Teams permitem-lhe criar a sua aplicação com JavaScript e TypeScript ou com C# no Visual Studio Code (VS Code) ou visual Studio.
Recursos do aplicativo Interações do usuário Ferramentas recomendadas SDKs Idiomas
Guias Uma experiência da Web incorporada em tela inteira. VS Code ou Visual Studio com a extensão do Teams Toolkit ou a CLI do TeamsFx se preferir utilizar a CLI Biblioteca de cliente JavaScript do Teams para funcionalidades de IU, SharePoint Framework (SPFx) e SDK do Microsoft Graph C#, TypeScript e JavaScript (incluindo o React)
Bots Um bot de chat que conversa com membros. VS Code ou Visual Studio com a extensão do Teams Toolkit ou a CLI do TeamsFx se preferir utilizar a CLI SDK do TeamsFx, SDK do Bot Framework, biblioteca de IA do Teams e SDK do Microsoft Graph C#, TypeScript e JavaScript
Extensões de mensagens Atalhos para inserir conteúdo externo em uma conversa ou tomar medidas em mensagens. VS Code ou Visual Studio com a extensão do Teams Toolkit ou a CLI do TeamsFx se preferir utilizar a CLI SDK do TeamsFx, SDK do Bot Framework, biblioteca de IA do Teams e SDK do Microsoft Graph C#, TypeScript e JavaScript

Observação

  • Reuniões e chamadas podem proporcionar uma experiência de utilizador para permitir colaboração, parceria, comunicação informada e feedback partilhado. Para obter mais informações, consulte aplicações para reuniões e chamadas do Teams.
  • Também pode utilizar idiomas, como Node.js, Java, Python e tecnologia Web, como HTML e CSS, para criar a sua aplicação do Teams.

Cenário de exemplo: se quiser criar uma aplicação de dashboard de redes sociais que envie notificações com o TypeScript, considere o seguinte cenário:

O diagrama mostra-lhe o cenário em que cria a aplicação Teams com o TypeScript.

Explorar SDKs

Também pode criar e criar a sua aplicação Teams com vários SDKs. O Teams suporta todos os SDKs apresentados na imagem seguinte e pode escolher SDKs com base nos seus requisitos:

O diagrama mostra-lhe a lista de ferramentas e SDKs para criar a sua aplicação Teams.

Explorar Ferramentas

As seguintes ferramentas na plataforma Teams ajudam-no durante o desenvolvimento de aplicações:

Fase de desenvolvimento de aplicações Ferramentas de plataforma do Teams
Design Kit de IU do Teams e componentes Fluent UI React
Construir Toolkit do Teams, Ferramentas e SDKs e Microsoft Graph
Testar, implementar e publicar Microsoft Entra ID e Portal do Programador
Distribuir Centro de Parceiros e Loja Teams

Confira também

Planejar seu aplicativo

Entenda e mapeie os casos de uso do aplicativo para os recursos do Teams.

Criar seu aplicativo

Projete a interface do usuário do aplicativo com o kit de interface do usuário do Teams.

Criar seu aplicativo

Procurando inspiração para o desenvolvimento de aplicativos? Navegue na nossa lista de cenários reais e soluções do setor com conceitos de alta fidelidade simulados para compreender as várias formas como uma aplicação do Teams pode ajudar os seus utilizadores.

Estender seu aplicativo entre Microsoft 365

Pode pré-visualizar as suas aplicações do Teams em execução noutras experiências de utilização elevada do Microsoft 365 com a biblioteca de cliente JavaScript mais recente do Teams.

Testar seu aplicativo

Depois de integrar seu aplicativo como o Teams, teste-o antes de publicá-lo.

Distribuir seu aplicativo

Você pode fornecer seu aplicativo Teams para um indivíduo, equipe, organização ou qualquer pessoa que queira usá-lo.

Monetize seu aplicativo

A Loja Teams oferece opções de rentabilização de aplicações, como ofertas SaaS e compras via aplicação. Escolha a melhor opção de monetização adequada para seu aplicativo Teams.

Integrar com o Teams

Misture as funcionalidades que os utilizadores adoram numa aplicação Web, serviço ou sistema existente com as funcionalidades de colaboração do Teams.

Um código pequeno é muito longo

Você não precisa ser um programador especialista para criar um ótimo aplicativo do Teams. Experimente uma das várias soluções de baixo código.