O que são as aplicações condicionadas por modelo no Power Apps?

Descrição geral de aplicações condicionadas por modelo

A estrutura de aplicações condicionadas por modelo é uma abordagem que se foca em adicionar componentes, como formulários, vistas, gráficos e dashboards a tabelas utilizando uma ferramenta de estruturador de aplicações. Além disso, relações ligam tabelas de forma a permitir a navegação entre elas e a garantir que os dados não são repetidos desnecessariamente.

Utilizando o estruturador de aplicações com pouco ou sem código, pode criar aplicações simples ou muito complexas.

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 estiver a criar uma aplicação para gerir um processo complexo, como incluir novos colaboradores, gerir um processo de vendas ou relações de membros numa organização como em banco, uma aplicação condicionada por modelo é uma ótima escolha.

Modelação de dados

Apesar de serem chamadas de aplicações condicionadas por modelo, é muitas vezes mais fácil pensar nelas como aplicações condicionadas por modelo 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 abaixo.

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 utilizadores podem navegar entre as tabelas utilizando o painel esquerdo ou através do dashboard.

Aplicação condicionada por modelo de amostra

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 criados o modelo de dados e as relações, o processo de criação é relativamente rápido devido a estruturadores ricos, sem código 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 origens de dados podem ter de 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 direitos de acesso dependerá 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 a interagir com sucesso com aplicações condicionadas por modelo de uma forma que lhes permita serem 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.

Utilizar soluções para ajudar na Gestão do Ciclo de Vida das Aplicações

A Gestão do ciclo de vida das aplicações é forma como desenvolvemos uma aplicação, desde a conceção até ao fim da vida.

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.

Explorador de soluções

As soluções oferecem os meios pelos quais estes elementos 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.)

É criada uma aplicação condicionada por modelo, adicionando uma tabela a um mapa do site utilizando o estruturador de aplicações e executando através do processo de validação e publicação de aplicações.

Passos seguintes

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. Pode desejar Criar uma solução antes de o fazer.

Para aprofundar a criação de aplicações condicionadas por modelo, consulte Passos para criar uma aplicação condicionada por modelo.

Se é novo no Power Apps e deseja saber como converter as suas ideias numa solução totalmente funcional utilizando o Power Apps, comece por Planear um projeto no Power Apps.

Compreender os componentes de aplicações condicionadas por modelo irá ajudá-lo a entender alguns dos elementos que compõem uma aplicação condicionada 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).