Compreender os casos de uso
Na estrutura social colaborativa do Teams, há uma ampla variedade de necessidades dos usuários que você pode resolver com um aplicativo do Teams. Por exemplo, uma aplicação que colmata a lacuna na obtenção de uma colaboração eficaz é um ótimo ajuste.
O usuário do aplicativo e os requisitos do aplicativo são as diretrizes básicas que determinam todas as opções de aplicativo que você fará. A criação do design do aplicativo, a seleção de recursos, a determinação do ambiente de build e teste e a distribuição de aplicativos seguem os requisitos do usuário do aplicativo.
Se você vai atender aos requisitos do usuário com seu aplicativo, primeiro precisa entender.
Entenda o usuário:
- Reconheça problemas do usuário e identifique as soluções para alguns problemas comuns que os usuários enfrentam.
- Crie seu aplicativo Teams encontrando a combinação certa de recursos do Teams para atender às necessidades do usuário.
- Entenda os casos de uso para saber como um usuário final interage com seu aplicativo.
- Recomenda-se que leia o módulo de aprendizagem sobre como publicar a sua aplicação na Microsoft Teams Store para ajudar com a sua aplicação a passar o processo de submissão da Loja Teams.
Entenda o problema: Resolva o problema principal que seu aplicativo deve resolver.
Considere integração: Identifique os aplicativos e serviços que seu aplicativo requer, como autenticação, Microsoft Graph ou aplicativos Web.
Recursos do aplicativo Microsoft Teams
Há várias maneiras de estender o Teams para que cada aplicativo seja exclusivo. Os recursos do aplicativo Teams oferecem:
Recursos do aplicativo
As funcionalidades são as principais funcionalidades que você pode criar em seu aplicativo. Eles também são chamados de pontos de entrada ou extensão porque permitem a integração e a interação.
Seus aplicativos do Teams têm um ou todos os seguintes recursos principais:
Aplicativos pessoais
Um app pessoal é um espaço dedicado ou bot para ajudar os usuários a se concentrarem em suas próprias tarefas ou exibir atividades relevantes.
Guias
Exiba seu conteúdo baseado na Web em uma aba em que as pessoas possam discutir e trabalhar em conjunto.
Bots
As conversas geralmente resultam na necessidade de fazer algo (gerar um pedido, revisar o código, verificar o status do tíquete e assim por diante). Um bot pode dar início a este tipo de fluxo de trabalho dentro do Teams.
Extensões de mensagens
Com extensões de mensagens, você pode pesquisar e compartilhar informações externas. Você também pode agir em uma mensagem, como criar um tíquete de ajuda com base no conteúdo de uma postagem de canal.
Extensões de reunião
Há algumas opções para incorporar seu aplicativo na experiência de chamada do Teams.
Webhooks e conectores
Importante
Os Conectores do Microsoft 365 (anteriormente denominados conectores Office 365) estão prestes a descontinuar e a criação de novos Conectores do Microsoft 365 será bloqueada em breve. Para obter mais informações sobre a agenda e como a aplicação Fluxos de Trabalho fornece uma experiência mais flexível e segura, veja Descontinuação dos conectores do Microsoft 365 no Microsoft Teams.
Como pode criar um webhook no Teams?
Para publicar automaticamente num chat ou canal quando um pedido de webhook é recebido, utilize os modelos de fluxo de trabalho predefinidos ou crie um fluxo de trabalho do zero com o acionador Quando um pedido de webhook do Teams é recebido . Para obter mais informações, consulte Publicar um fluxo de trabalho quando um pedido de webhook é recebido no Microsoft Teams..
Para obter mais informações sobre o acionador Quando um pedido de webhook do Teams é recebido , consulte Microsoft Teams – Webhook.
Se já tiver criado Office 365 Conectores:
Criar um conector do Power Automate: o Power Automate melhora as aplicações de Fluxos de Trabalho amplamente utilizadas no Teams. É a abordagem dimensionável e segura para transmitir dados através de programação para dentro e para fora do Teams. Se adotar este método, pode criar modelos de fluxo de trabalho para publicar alertas do seu produto em canais do Teams. Esta abordagem simplifica a adoção pelo utilizador do novo método. Para obter mais informações, veja Power Automate para programadores empresariais, ISVs e parceiros.
Atualizar a sua aplicação Teams: pode melhorar a sua aplicação teams atual. Por exemplo, pode permitir que os utilizadores configurem mensagens proativas com base em eventos de acionador no seu sistema. Para obter mais informações, veja como os bots podem publicar em canais através de mensagens proativas.
Problemas conhecidos
- A aplicação de fluxos de trabalho não pode publicar em canais privados como um bot de fluxo. No entanto, pode publicar em nome de um utilizador.
- Os fluxos de trabalho suportam apenas Cartões Ajustáveis. Não suporta a mensagem mais antiga card formato que os Conectores Office 365 utilizam. Os fluxos de trabalho não suportam a utilização da mensagem card formato. Para obter mais informações, veja como converter mensagens de conector card formato em Cartão Ajustável.
- Os fluxos de trabalho não oferecem conectores de terceiros, como o DataDog e o Jenkins.
- Os fluxos de trabalho só podem ser criados no seu ambiente predefinido.
Limites
Os fluxos de trabalho estão ligados apenas a utilizadores específicos (referidos como proprietários do fluxo de trabalho) e não a uma equipa ou canal do Teams. Os fluxos de trabalho podem tornar-se fluxos órfãos na ausência de um proprietário se não forem atribuídos coproprietários. Para manter a continuidade no processo de negócio automatizado pelo fluxo, os administradores podem adicionar um ou mais coproprietários e conceder-lhes controlo total sobre o fluxo de trabalho. Também podem adicionar autenticação para ligações, se existirem, e ativar o fluxo se este tiver sido desativado. Para obter mais informações, veja Gerir fluxos órfãos.
Os Webhooks recebidos são uma forma simples de enviar automaticamente notificações de outra aplicação para um canal do Teams. Com webhooks de envio, pode enviar uma mensagem ao seu serviço Web com um @mention.
Microsoft Graph para o Teams
A API do Microsoft Graph para o Teams fornece acesso a informações sobre equipes, canais, usuários e mensagens que ajudam você a criar ou aprimorar recursos para seu aplicativo. As APIs de notificação fornecem uma forma simples de enviar notificações da sua aplicação para a atividade do Teams.
Observação
A Loja Teams evoluiu:
Anteriormente, as aplicações personalizadas criadas para a sua organização (aplicações LOB) eram atualizadas ao selecionar as reticências no mosaico. Com a experiência atualizada da Loja Teams, agora pode atualizar as aplicações personalizadas criadas para a sua organização (aplicações LOB) ao iniciar sessão no Teams Administração Centre.
Escopo do aplicativo
Seu aplicativo pode ter um dos seguintes escopos:
- Experiência de aplicativo pessoal: Um aplicativo pessoal é um espaço dedicado ou bot para ajudar os usuários a se concentrarem em suas próprias tarefas ou exibir atividades importantes para eles.
- Experiência de aplicativo compartilhado: equipe, canal e chat são espaços de colaboração. Os aplicativos nesses contextos estão disponíveis para todos nesse espaço. Os espaços de colaboração normalmente se concentram em fluxos de trabalho para as interações do seu aplicativo ou para desbloquear novas interações sociais.
Um aplicativo pode existir em escopos diferentes. Por exemplo:
- Seu aplicativo pode exibir dados em um local compartilhado central, ou seja, uma guia.
- Ele também pode apresentar essas mesmas informações por meio de uma interface de conversa pessoal, ou seja, um bot.
Um usuário pode interagir com um aplicativo em uma guia de tela para fazer uma atividade ou pode optar por fazer o mesmo usando um bot de conversa.
Próxima etapa
Confira também
- Planeje seu aplicativo com os recursos do Microsoft Teams
- Criar bots para o Teams
- Compilar guias para o Teams
- Criar extensões de reunião para o Teams
- Webhooks e conectores
- Aplicações para reuniões e chamadas do Teams
- Criar Cartões Ajustáveis
- Lista de verificação de planejamento de aplicativos do Teams