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.
- Planejar seu projeto e descobrir o requisito.
- Crie a sua aplicação. Utilize o Teams UI Kit e os componentes Fluent UI React para estruturar a IU dos separadores.
- Crie a sua aplicação com JavaScript com o Teams Toolkit.
- 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.
- Testar o aplicativo em um locatário de desenvolvedor com dados de usuário de exemplo.
- Implantar o aplicativo no Azure.
- 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.
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.
- Capacidades da aplicação: pode escolher uma única ou uma combinação de capacidades com base nos requisitos da sua aplicação.
- 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.
- Componentes da IU: selecione os componentes da IU para estruturar a sua aplicação com base na capacidade da sua aplicação.
- Idiomas: selecione o idioma no qual pretende criar a sua aplicação.
- 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:
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:
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.