O que são as aplicações condicionadas por modelo no Power Apps?
Descrição geral de aplicações condicionadas por modelo
O design de aplicativo orientado por modelo é uma abordagem que se concentra na adição de componentes como formulários , exibições , gráficos e painéis a tabelas usando uma ferramenta de designer de aplicativo. Além disso, Relações conectar tabelas de uma forma que permita a navegação entre elas e garanta que os dados não sejam repetidos desnecessariamente.
Usando o designer de aplicativos com pouco ou nenhum código, você pode criar aplicativos que são simples ou complexos.
Aplicações condicionadas por processo
As aplicações condicionadas por modelo são especialmente adequadas para processar aplicações condicionadas por processo que são densas em dados e facilita a deslocação dos utilizadores entre registos relacionados. Por exemplo, se você estiver criando um aplicativo para gerenciar um processo complexo, como integrar novos funcionários, gerenciar um processo de vendas ou Relações de membros em uma organização, como um banco, um aplicativo orientado por modelo é uma ótima escolha.
Modelação de dados
Embora os chamemos de aplicativos controlados por modelos, muitas vezes é mais fácil pensar neles como aplicativos orientados por modelos de dados. Isto porque, sem um modelo de dados alojado no Microsoft Dataverse, não é possível criar uma aplicação condicionado por modelo.
Experiência de utilizador
Do ponto de vista do utilizador, todas as aplicações condicionadas por modelo oferecem uma experiência semelhante, que é acessível tanto a muitos utilizadores como ao dispositivo utilizado. A experiência é semelhante ao diagrama mostrado aqui.
Neste exemplo, a aplicação contém três tabelas (desafios, ideias, projetos de equipa), um dashboard e vários gráficos e vistas. Os usuários navegam entre as tabelas usando o painel esquerdo ou através do painel.
Benefícios da abordagem condicionada por modelo
Ao contrário do desenvolvimento de aplicações de tela, em que o criador tem controlo total do esquema da aplicação, nas aplicações condicionadas por modelo a maioria da interface de utilizador é determinada por si e é amplamente designada pelos componentes que adiciona à aplicação.
Existem algumas vantagens notáveis neste método de desenvolvimento de aplicações.
- Uma vez que o modelo de dados e Relações são criados, o processo de compilação é relativamente rápido devido a designers de código sem código ricos e focados em componentes.
- As aplicações têm uma interface de utilizador semelhante em vários dispositivos, desde o ambiente de trabalho até ao telemóvel.
- As aplicações são acessíveis e reativas automaticamente.
- A experiência do utilizador é consistente em todas as aplicações condicionadas por modelo. Uma vez que um utilizador está confiante com uma aplicação condicionada por modelo, as aplicações posteriores são mais fáceis de adotar dentro de uma organização.
- A migração de aplicações entre ambientes de desenvolvimento, teste e produção é relativamente simples utilizando soluções.
Mais informações sobre os benefícios da abordagem condicionada por modelo
Comparação entre aplicações condicionadas por modelo e de tela
Nas aplicações de tela, o criador de aplicações tem total controlo sobre o esquema da aplicação. Com aplicações condicionadas por modelo, grande parte do esquema é determinado pelos componentes que adiciona. A ênfase está mais em ver rapidamente os dados do seu negócio e tomar decisões, em vez de na estrutura complexa das aplicações.
Categoria | Aplicações condicionadas por modelo | Aplicações de tela |
---|---|---|
Plataforma de dados | Apenas Dataverse | Dataverse + muitos outros a utilizar conectores |
Experiência de estrutura | Estrutura centrada em componentes sem código | Manipulação de propriedades de controlo utilizando expressões do Power Fx |
Controlo da IU | Limitado, predominantemente personalizações | Controlo completo |
Consistência de aplicações | Elevada – difere predominantemente com base nas tabelas e vistas escolhidas | Muitas vezes baixa, dado o controlo significativo que os estruturadores têm da experiência de utilizador |
Migração entre ambientes | Simples | Potencialmente complexo, dado que as fontes de dados podem precisar ser atualizadas |
Velocidade de criação | Rápida | Relativo à complexidade da estrutura |
Reativa | Reativa automaticamente | Apenas reativa se estruturada desta forma |
Navegação através de relações | Automática, desde que existam relações | Apenas quando estruturado e aplicado utilizando fórmulas do Power Fx |
Funcionalidades de acessibilidade | Incorporada | Estruturado na aplicação: Criar aplicações de tela acessíveis |
Passos para criar e partilhar uma aplicação condicionada por modelo
Fundamentalmente, a criação de aplicações condicionadas por modelo consiste das áreas seguintes.
- Modelar dados de negócio
- Definir processos de negócio
- Compor a aplicação
- Configurar direitos de acesso
- Partilhar a sua aplicação
Grande parte do tempo despendido na criação da aplicação dedica-se a modelar os dados do negócio e, em alguns casos, a definir os processos de negócio. A personalização de funções de segurança depende das necessidades da organização.
Mais informações sobre os passos para criar aplicações condicionadas por modelo
Utilizar uma aplicação condicionada por modelo
Foi desenvolvida documentação que ajuda os utilizadores a navegar e interagir com sucesso com aplicações orientadas por modelos de uma forma que os torna mais produtivos.
Mais informações sobre como utilizar aplicações condicionadas por modelo
Pode utilizar aplicações condicionadas por modelo num dispositivo móvel e executá-las em modo offline.
Usando soluções para ajudar no gerenciamento do ciclo de vida do aplicativo
O gerenciamento do ciclo de vida do aplicativo (ALM) é a maneira pela qual desenvolvemos um aplicativo desde a conceção até o fim da vida útil.
As Soluções são utilizadas para agir como invólucros para todos os elementos necessários para entregar um produto para utilização dentro de uma empresa.
No mínimo, uma aplicação condicionada por modelo requer uma única tabela, um mapa do site, para além da própria aplicação. No entanto, as aplicações condicionadas por modelo, geralmente, incluem uma quantidade considerável adicional, e isso inclui aplicações de tela, direitos de acesso, variáveis de ambiente, e muito mais.
As soluções oferecem os meios pelos quais esses objetos podem ser migrados entre ambientes. Consequentemente, as soluções são uma parte importante de qualquer estratégia da gestão do ciclo de vida das aplicações.
Quando criar uma aplicação condicionada por modelo, deve criá-la dentro de uma solução.
Requisitos mínimos para criar uma aplicação condicionada por modelo
As aplicações condicionadas por modelo podem ser complexas. No entanto, os requisitos mínimos para a criação são relativamente simples.
- Uma licença do Microsoft Power Apps.
- Capacidade de criar um ambiente do Power Platform. Esta é uma funcionalidades das licenças do Power Apps e do Dynamics 365 que detém.
- Um ambiente do Power Platform.
- Uma base de dados do Dataverse dentro do ambiente. Isto é selecionado quando cria um ambiente. Mais informações: Criar um ambiente com uma base de dados
- Privilégios para o criador trabalhar como um personalizador de sistema ou criador de ambientes no ambiente onde a aplicação condicionada por modelo é criada. Mais informações: Acerca dos direitos de acesso predefinidos
- Uma tabela. (Existem muitas tabelas padrão, incluindo conta, que existem por predefinição.)
- Uma coluna de tabela. (Cada tabela tem, pelo menos, uma coluna e muitas colunas de sistema.)
- Uma vista de tabela, para ver registos. (Por predefinição, há um número.)
- Um formulário de tabela, para introduzir dados. (Por predefinição, haverá um.)
Usando o designer de aplicativo, um aplicativo controlado por modelo é criado adicionando uma página, que adiciona navegação ao aplicativo e normalmente é baseada em uma tabela ou página personalizada.
Próximos passos
Mais informações sobre o valor de aplicações condicionadas por modelo
Criar uma aplicação condicionada por modelo simples é uma ótima maneira de começar. Você pode querer criar uma solução antes de fazê-lo.
Para aprofundar a criação de aplicativos controlados por modelo, vá para Etapas para criar um aplicativo controlado por modelo.
Se você é novo Power Apps e quer aprender sobre como converter seu Ideias em uma solução totalmente funcional usando Power Apps, comece com Planejando um Power Apps projeto.
Compreender os componentes do aplicativo controlado por modelo ajuda você a entender alguns dos elementos que compõem um aplicativo controlado por modelo.
Mais informações sobre o licenciamento para o Power Platform
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).