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.

Representação conceitual de como são as aplicações pessoais no cliente do Teams.

Guias

Exiba seu conteúdo baseado na Web em uma aba em que as pessoas possam discutir e trabalhar em conjunto.

Representação conceitual de como são as abas no cliente do Teams.

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.

Representação conceitual de como são os bots no cliente 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.

Representação conceitual de como são as extensões de mensagens no cliente do Teams.

Extensões de reunião

Há algumas opções para incorporar seu aplicativo na experiência de chamada do Teams.

Representação conceitual de como são as extensões de reuniões no cliente do Teams.

Webhooks e conectores

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.

Representação conceitual de como são os conectores no cliente do Teams.

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.

Representação conceitual do Microsoft Graph API para o 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 Centro de Administração do Teams.

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