Compartilhar via


Como criar aplicativos para o Microsoft Teams

Os modelos de aplicativo de exemplo para o Microsoft Teams são projetados e criados com os seguintes objetivos:

  • Fornecer aplicativos totalmente funcionais para o Teams que tenham relevância em vários setores.
  • Fornecer exemplos de uma integração mais profunda de dados de linha de negócios do Power Apps a elementos colaborativos do Teams para impulsionar cargas de trabalho melhores e mais produtivas.
  • Fornecer exemplos de como usar um bom design de UX com o Teams e o Power Apps.
  • Fornecer aplicativos extensíveis que os usuários possam modificar e estender para atender aos seus requisitos de negócios.

Neste artigo, revisaremos o processo que usamos para criar esses aplicativos e as etapas que você pode seguir ao criar no Power Apps.

Dica

Este artigo destaca algumas das abordagens adotadas ao projetar os aplicativos de modelo do Teams. Para obter recursos adicionais sobre práticas recomendadas para criação no Power Apps, consulte a seção Documentação de orientação do Power Apps dos documentos do Power Apps.

Assista a este vídeo para saber como os modelos do Power Apps para o Microsoft Teams foram feitos:

Definir

Antes de projetar e criar, é necessário ter uma ideia, pode ser uma ideia para solucionar um problema de negócios, uma ideia para modernizar um processo herdado ou manual, ou uma ideia para um aplicativo que facilitará a vida dos seus usuários.

Verifique se já existem soluções para o problema. Converse com participantes, clientes ou usuários potenciais do aplicativo e obtenha sua opinião. Capture seus requisitos ou histórias de usuários e priorize com base na necessidade ou oportunidade de maior prioridade.

Identifique "personas" ou funções de usuários que utilizarão seu aplicativo. Neste momento, você deseja se concentrar na definição dos principais problemas do usuário, quais são suas necessidades não atendidas? Quão importante é para eles resolver este problema?

Muitas equipes tendem a se aprofundar nas soluções antes de compreender totalmente o problema do usuário. Uma maneira de evitar essa armadilha é usar a estrutura "Tarefas a serem realizadas". Essa estrutura nos ajuda a identificar e entender as necessidades e objetivos dos usuários que são os motivadores originais de suas ações ou decisões. Este artefato documenta cada um dos principais objetivos da persona e as tarefas que ela deseja realizar em seu idioma.

Estrutura Tarefas a serem realizadas

O exemplo acima mostra personas e trabalhos a serem realizadas para o modelo de aplicativo de exemplo Inspeção em um cenário de percurso da loja.

Projetar

Depois de identificar e validar sua ideia, personas e tarefas a serem realizadas, agora é hora de projetar seu aplicativo. Pode ser tentador ir diretamente para o desenvolvimento neste momento, mas um pouco mais de planejamento de design será útil para você.

Ter um plano garantirá uma experiência de usuário consistente, permitindo que você tome as melhores decisões de design para o aplicativo.

Projetar a experiência do usuário

Faça seu plano de design criando um fluxo de usuário e wireframes (blueprints) para cada instrução de tarefa. Isso ajuda a garantir que o processo da sua solução seja lógico, eficiente e aborde o cerne do problema em questão.

Brincar com o fluxo pode ajudá-lo a entender melhor os vários prós e contras dos diferentes processos. Esse entendimento permite selecionar o fluxo e a tela que permitirão aos usuários atingir seu objetivo final tranquilamente. Há muitas ferramentas disponíveis para ajudá-lo a alcançar o resultado de design. Por exemplo, aplicativos da Microsoft, como o PowerPoint e o Visio, ou aplicativos de terceiros, como o Figma, o Adobe XD, Sketch ou simplesmente caneta e papel.

Esse também é um bom momento para obter comentários dos usuários finais. Compartilhe esses fluxos de alto nível com os usuários do aplicativo e obtenha seus comentários sobre a experiência de ponta a ponta. A iteração neste estágio é de menor risco, pois você pode fazer alterações e comparar opções rapidamente.

Com o layout base pronto, agora você pode se divertir. Você quer um aplicativo limpo e direto? Ou algo mais divertido? Pense no estado de espírito do usuário e no que funcionaria melhor para ele. O wireframing das telas do aplicativo também ajuda a planejar quais conectores de dados serão necessários e fornece um artefato que você pode revisar com os participantes para obter comentários antes de criar o aplicativo a fim de verificar se o design proposto atende aos requisitos.

Wireframes

Depois de identificar os requisitos e as personas e priorizar a lista de pendências, identifique o conjunto de recursos que serão necessários para satisfazer os itens "obrigatórios" na lista de pendências. Isso é chamado de Produto Mínimo Viável (MVP).

Projetar o modelo de dados

Juntamente com a experiência do usuário, é importante projetar o modelo de dados do aplicativo. Embora o Power Apps possa se conectar aos dados em qualquer lugar, convém pensar nos dados que são necessários no aplicativo e como eles serão usados. No Visio, ou em alguma outra ferramenta de diagramação de dados, planeje as tabelas, campos e relacionamentos que serão necessários para oferecer suporte à funcionalidade desejada do aplicativo. Veja um exemplo do modelo de dados para tabelas do aplicativo Etapas e seus relacionamentos.

Modelo de dados do Etapas

Pense em como os usuários precisarão interagir com os dados ao planejar quais tipos de dados de campo usar. Por exemplo, as listas suspensas de Status, Prioridade e Categoria são atualizáveis no Etapas, é por isso que criamos uma tabela para essas opções e usamos uma pesquisa para vinculá-las ao item de trabalho. Para outras opções de lista que mudam com pouca frequência e não podem ser editadas pelos usuários no aplicativo, usamos campos do tipo de dados de opção. Verifique se o seu design de dados se encaixa no propósito e nos padrões de uso do seu aplicativo e usuários.

Desenvolver

Agora que você tem uma ideia e um design, comece a criar o aplicativo no Power Apps. Se você estiver criando um aplicativo usando o Power Apps no Teams, é recomendável criar uma equipe privada e limitar os membros da equipe apenas aos envolvidos no processo de desenvolvimento do aplicativo.

Lembre-se de periodicamente analisar o andamento com os participantes para obter comentários. Quando eles virem o aplicativo tomando forma, isso gerará entusiasmo pelo produto acabado e eles também fornecerão comentários que você poderá usar para iterar e melhorar a experiência do aplicativo.

Validar

Após a conclusão da funcionalidade do aplicativo, teste-o completamente:

  • Teste como cada Persona

  • Teste no Teams Desktop

  • Teste no Teams Mobile

  • Teste como um usuário que não é membro da equipe se o aplicativo for compartilhado para ampla distribuição (compartilhamento com colegas de fora da equipe).

  • Confira o Verificador de Aplicativo para determinar se há questões ou problemas de acessibilidade com seu aplicativo e resolva-os.

  • Execute o aplicativo por meio da Ferramenta de Revisão de Código do Power Apps. Essa ferramenta foi desenvolvida para destacar áreas específicas de melhoria potencial no aplicativo em uma variedade de áreas, como desempenho, capacidade de manutenção e segurança.

Implantar

Seu aplicativo agora está completo e totalmente testado. É hora de integrar os usuários. Com o Teams, você tem várias opções para conceder aos usuários acesso ao seu aplicativo:

  • Adicionar membros à equipe na qual você desenvolveu o aplicativo.

  • Criar uma solução e migrar o aplicativo e as tabelas subjacentes para um ambiente diferente do Teams.

  • Compartilhar o aplicativo para ampla distribuição.

Para compartilhar um aplicativo para ampla distribuição, siga estas etapas:

  1. No Teams, abra o aplicativo do Power Apps.

  2. Em Aplicativos recentes, selecione Ver mais.

    Exibir mais

  3. Selecione a equipe na qual seu aplicativo está instalado.

  4. Selecione Compartilhar com colegas.

    Botão Compartilhar com colegas

  5. No campo Insira ou selecione um grupo de segurança, insira um grupo de segurança ou equipe com o qual deseja compartilhar o acesso ao seu aplicativo.

  6. Alterne Os colegas podem usar para ativado para o aplicativo que você deseja compartilhar.

    Alternar Os colegas podem usar para ativado

  7. Selecione Salvar.

Observação

Você precisará definir permissões de tabela para as tabelas do Microsoft Dataverse incluídas no seu aplicativo antes que os usuários possam usá-las. Para obter mais informações sobre permissões de tabela, consulte Definir permissões e compartilhar aplicativos com colegas.