Descrever as diferenças entre aplicativos de tela e aplicativos baseados em modelo
Como determinar qual aplicativo usar? Se o aplicativo não será conectado a um banco de dados do Microsoft Dataverse, a escolha é fácil. Você cria um aplicativo de tela, pois os aplicativos baseados em modelo só podem ser criados no Dataverse. Caso contrário, é importante primeiro identificar para que o aplicativo será usado.
A tabela fornece uma comparação de alto nível entre os dois tipos.
| Consideração do aplicativo | Tela | Baseado em modelo |
|---|---|---|
| Fonte de dados | Baseado no Dataverse ou não baseado no Dataverse | Baseado no Dataverse |
| Finalidade do aplicativo | Concentrado em tarefa ou tela | Focado no back office/processo |
| Interface do usuário | Interface do usuário personalizada | IU dinâmica/consistente |
| Integração de dispositivos | Personalização do usuário | |
| Facilmente incorporável | Navegação de relacionamento de dados | |
| Restrições de segurança da interface do usuário |
Para expandir um pouco mais a explicação, vamos analisar um exemplo. A Contoso Real Estate vende propriedades comerciais e residenciais. Tem uma equipe de agentes em campo que se reúnem com vendedores potenciais e mostram as propriedades aos compradores. Eles precisam identificar rapidamente quais propriedades mostrar com base nas necessidades do comprador com quem estão trabalhando. Ao trabalhar com um novo vendedor, os corretores precisam registrar rapidamente o imóvel, tirar fotos e agendar visitas. Eles também precisam capturar qualquer outra informação relevante para que o imóvel possa ser anunciado o mais rápido possível.
Os vendedores da Contoso precisam:
- Identificar rapidamente quais imóveis mostrar com base nas necessidades do comprador com quem estão trabalhando.
- Registrar rapidamente novos imóveis, inclusive tirar fotos.
- Agendar visitas abertas.
Os gerentes da Contoso precisam:
- Ver rapidamente quais imóveis estão anunciados no momento.
- Saber quantas vezes um imóvel foi mostrado.
- Gerenciar as ofertas conforme elas chegam.
- Dar suporte aos vendedores enquanto eles trabalham na venda dos imóveis.
Do ponto de vista do vendedor, a melhor solução seria criar um aplicativo de tela para dar suporte a ele em campo. O aplicativo de tela pode não só se conectar aos dados do Dataverse, mas também se conectar facilmente a outras fontes de dados, como o Google Agenda, para agendar visitas a propriedades. A capacidade de criar uma interface do usuário personalizada significa que o aplicativo pode ser projetado para fornecer a melhor experiência para vendedores que trabalham em campo. Finalmente, devido aos recursos de integração de dispositivo, os vendedores podem facilmente tirar fotos da propriedade usando seu dispositivo móvel, e as fotos são automaticamente associadas à propriedade.
A imagem mostra um exemplo de como pode ser o aplicativo de tela do vendedor.
Os vendedores recebem uma lista de propriedades que podem pesquisar facilmente para identificar propriedades e mostrar aos compradores em potencial. Depois que uma propriedade é identificada, eles podem exibir facilmente detalhes sobre ela, inclusive fotos. Esse recurso permite que o comprador veja a propriedade e decida se vale a pena visitá-la.
No que diz respeito aos gerentes da Contoso Real Estate, eles precisam de um aplicativo que lhes permita gerenciar a perspectiva mais ampla e oferecer suporte aos vendedores. Um aplicativo baseado em modelo os ajudaria a dar melhor suporte aos vendedores e gerenciar as operações diárias. À medida que os vendedores inserem as propriedades usando o aplicativo de tela, elas ficam disponíveis no aplicativo baseado em modelo. Além disso, eles teriam acesso fácil a visitas, apresentações e ofertas armazenadas no Microsoft Dataverse. Itens como regras de negócios e fluxos do processo empresarial podem ser usados para orientar os vendedores em vários processos: listar uma casa, prepará-la, gerenciar visitas e apresentações e negociar ofertas.
A imagem mostra um exemplo de como pode ser um aplicativo baseado em modelo.
No grupo Gerenciamento de Propriedades, os gerentes podem acessar facilmente itens como as propriedades imobiliárias que estão à venda no momento. Ao abrir um imóvel específico, eles obtêm informações básicas, como o tipo de imóvel, o preço e o ano de construção. Na seção Detalhes Relacionados, temos acesso a todas as visitas, apresentações e ofertas associadas à propriedade. Essas informações permitem que os gerentes tenham tudo relacionado ao imóvel em uma única tela, sem a necessidade de navegar pelas diferentes áreas do aplicativo.
Além disso, um aplicativo de tela pode ser usado para complementar os dados no aplicativo baseado em modelo. Nesse caso, temos um aplicativo de tela inserido no formulário Propriedade Imobiliária. Esse aplicativo analisa o endereço, a metragem quadrada, o número de quartos e o preço do imóvel que está sendo avaliado. O aplicativo também lista propriedades comparáveis na área ao redor. Essas informações ajudam os gerentes a realizar tarefas como avaliar o preço solicitado de um imóvel em comparação com propriedades semelhantes na região. Se necessário, eles podem ajustar o preço conforme necessário.
Na criação de soluções com o Power Apps, geralmente o processo é identificar o que os usuários precisarão que um aplicativo faça e depois projetar os aplicativos de maneira apropriada. Na maioria das vezes, uma solução contém uma combinação de aplicativos de tela e aplicativos baseados em modelo.