Partilhar via


Passos para criar uma aplicação condicionada por modelo

Este artigo descreve os passos para construir uma aplicação orientada a modelos no Power Apps.

Fundamentalmente, a criação de aplicações condicionadas por modelo consiste das fases seguintes.

Fase Propósito
Modelar dados de negócio Para garantir que os dados são criados de forma correta para resolver o problema do negócio.
Definir processos de negócio Ajudar os utilizadores a atualizar as tabelas relevantes e a completar o seu trabalho de forma eficiente e precisa.
Compor a aplicação Para criar a aplicação e selecionar tabelas, e elementos das tabelas, que sejam relevantes para a aplicação.
Configurar funções de segurança Para garantir que os utilizadores de aplicações só podem interagir com dados relevantes para as suas funções.
Partilhar a aplicação Distribuição da aplicação.

Cada etapa requer uma variedade de designers e editores para garantir a criação da aplicação, quer o desenvolvedor de aplicações esteja a atualizar o modelo de dados ou a compor a aplicação.

Embora possa parecer estranho ter vários designers ou editores, estas ferramentas refletem as várias tecnologias que foram implementadas no Microsoft Dataverse. Muitas vezes, os desenvolvedores movem-se de forma fluida através dos editores para criar a aplicação.

Para obter instruções simples de criação de uma primeira aplicação, aceda a criar uma primeira aplicação condicionada por modelo.

Modelar dados de negócio

Para modelar os dados de negócio, determina de que dados a aplicação necessita e como esses dados se relacionam com outros dados. A criação orientada por modelos utiliza uma arquitetura orientada por metadados, de modo a que os estruturadores possam personalizar a aplicação sem escrever código. Metadados são "dados sobre dados" e definem a estrutura dos dados armazenados no sistema.

Nota

Com exceção das aplicações condicionadas por modelo que têm uma página personalizada, as aplicações condicionadas por modelo não podem ser criadas sem tabelas do Dataverse. No entanto, as tabelas Dataverse podem ser usadas por muitos serviços da Power Platform, incluindo aplicações canvas e Power Automate.

Tutorial: Crie uma tabela personalizada com componentes em Power Apps

Definir processos de negócio

Definir e impor processos de negócio consistentes é um aspeto importante da criação de aplicações condicionadas por modelo. No entanto, pode criar uma aplicação orientada a modelos sem um processo de negócio configurado à sua volta.

Processos consistentes ajudam a garantir que os utilizadores da sua aplicação se concentram no seu trabalho e não em se lembrar de executar um conjunto de passos manuais. Estes processos podem ser simples ou complexos e podem conter operações em várias tabelas.

A captura de ecrã aqui ilustra o impacto de ter um fluxo de processo de negócio em funcionamento.

Aplicação condicionada por modelo de exemplo com fluxo de processo empresarial

Os fluxos de processos de negócio são criados e configurados utilizando o designer de fluxos de processos de negócio.

Mais informações: Visão geral dos fluxos de processos de negócio e Aplicar lógica de negócio com Microsoft Dataverse.

Compor a aplicação orientada por modelos

Depois de criar um modelo de dados e definir processos de negócio onde necessário, pode construir a aplicação.

Isto é feito através da criação de uma aplicação usando os designers e editores modernos.

Com os designers e editores modernos, os criadores conseguem ver os efeitos das alterações que fazem durante o design, enquanto nas interfaces legadas havia um nível de abstração entre a experiência final do utilizador e a experiência de design. Mais informações: Aprenda a construir uma aplicação moderna

Ao criar uma aplicação, é criado um mapa do site definindo a experiência de navegação para os utilizadores. Com o estruturador de aplicações moderno, isso faz parte do processo de design de aplicações.

Mais informações: Criar um mapa do site

Reproduzir a aplicação

Reproduza a sua aplicação através do estruturador de aplicações.

Uma vez concluídas estas fases, pode passar para as fases finais associadas à distribuição da sua aplicação.

Configurar funções de segurança

O acesso a tabelas é definido utilizando direitos de acesso e estas funções regem as ações que os utilizadores podem efetuar com as tabelas dentro do Dataverse. Sem isto, os utilizadores não têm acesso significativo à aplicação.

Estas ações abrangem Criar, Ler, Escrever, Eliminar, Anexar, Anexar A, Atribuir e Partilhar. As funções de segurança têm de ser configuradas primeiro e, em seguida, os utilizadores são atribuídos a estas funções no momento de partilha.

Para obter mais informações sobre como entender, criar e configurar funções de segurança, vá a:

Partilhar a aplicação

Para partilhar uma aplicação, são necessárias duas ações:

  • Atribuir ao utilizador uma função de segurança. Isto significa que ele têm permissão para ver os dados.

    Exemplo de aplicação orientada por modelos

  • Partilhar uma ligação para a aplicação. Para obter a ligação:

  1. Inicia sessão no Power Apps e depois seleciona Apps no painel de navegação esquerdo.
  2. Selecione a aplicação condicionada por modelo que pretende e, em seguida, selecione Detalhes na barra de comando.
  3. Copie a Ligação Web. Alternativamente, pode criar uma cópia do Código QR móvel para utilizadores de dispositivos móveis.
  4. Cole a URL da aplicação num local para que os seus utilizadores possam aceder a ela, por exemplo, publicando-a num site SharePoint ou enviando por email.

A partilha de uma aplicação e os papéis de segurança estão intrinsecamente ligadas. Para partilhar adequadamente uma aplicação, é necessário ter uma forte compreensão de ambos. Descobrir mais sobre a partilha de aplicações e estabelecer segurança

Utilizar uma aplicação orientada por modelo

Está disponível documentação que ajuda os utilizadores de aplicações condicionadas por modelo a navegar e a interagir com sucesso de formas que lhes permita serem mais produtivos. Mais informações sobre como utilizar aplicações condicionadas por modelo

Passos seguintes

Criar a sua primeira aplicação moderna

Conhecer os estruturadores de aplicações condicionadas por modelo