Determinando que tipo de aplicativo criar
No Power Apps, você tem duas opções ao criar aplicativos: aplicativos baseados em modelo e aplicativos de tela.
A seguir, é apresentada uma comparação básica de alto nível. Para muito mais detalhes sobre esses dois tipos de aplicativos, consulte Visão geral da criação de aplicativos no Power Apps.
Aplicativos baseados em modelo requerem um banco de dados do Microsoft Dataverse. Eles são criados sobre os dados modelados nesse ambiente de banco de dados. As visualizações e telas detalhadas para aplicativos baseados em modelo são baseadas na estrutura de dados. Por esse motivo, eles oferecem aos usuários uma aparência mais consistente de uma tela para a outra, sem exigir muito esforço do criador do aplicativo.
Aplicativos baseados em modelo são bons para cenários em que o lógica de negócios é complexa, como:
Modelos de dados sofisticados
Gerenciamento do processo empresarial
Rastreando atividades associadas aos dados
Aplicativos de tela, por outro lado, podem ser criados com ou sem um banco de dados do Dataverse. Eles usam conectores para acessar dados e serviços. Aplicativos de tela começam com uma tela branca como uma tela de artista e o criador posiciona manualmente cada tela. Isso fornece ao criador, controle completo sobre o posicionamento de cada elemento na tela.
Use aplicativos de tela, se o usuário estiver esperando uma experiência personalizada. Eles oferecem:
Uma interface gráfica e intuitiva
A capacidade de criar uma interface do usuário personalizada com base nos requisitos do usuário
Integração abrangendo vários sistemas usando conectores
Crie um aplicativo orientado a modelo, a menos que seus usuários tenham uma necessidade específica de um aplicativo de tela. Os aplicativos baseados em modelo permitem que você faça seu aplicativo rapidamente, porque eles não exigem que você construa a interface do usuário.
Observação
Se você estiver criando um aplicativo para ser usado por seus clientes na Web, também poderá criar um terceiro tipo de aplicativo: um aplicativo de portal.
Construindo uma solução de ponta a ponta que usa vários aplicativos
Seu processo de negócios pode exigir mais de um aplicativo.
Por exemplo, nosso projeto de relatório de despesas possui vários conjuntos de tarefas bastante diferentes, portanto, crie vários aplicativos. Os dados que eles usam são os mesmos, mas a experiência do usuário será adaptada ao cenário e pessoas específicas.
Como você pode ver no exemplo acima, existem vários tipos de pessoas que lidam com o mesmo conjunto de dados. Os aplicativos de tela seriam os mais adequados para os funcionários que preenchem o formulário de despesas, o que permite que pessoas como Leia enviem um relatório de despesas usando um aplicativo móvel interessante, de uso intuitivo e que possa ser usado quando se estiver offline.
Voltando à seção Documentando o processo empresarial, você pode ver que os requisitos da Alberto são:
Deve poder analisar todos os relatórios e recibos de despesas
Responsável por garantir a conformidade de todos os relatórios de despesas
Grande volume de trabalho, precisa processar as informações rapidamente
Precisa incluir no relatório um balanço das despesas com o orçamento
Para poder processar um grande volume de trabalho e processar informações rapidamente, o melhor ajuste seria um aplicativo baseado em modelo. Ele permite que a Alberto visualize rapidamente todos os detalhes do relatório de despesas enviado, veja como isso afeta o orçamento e procure informações relacionadas, como detalhes do fornecedor.
Nesse cenário de exemplo, você pode ver uma combinação de aplicativo de tela e aplicativo baseado em modelo. Embora sejam dois tipos diferentes de aplicativos, todos os dados podem ser centralizados em um único local (Dataverse).
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).