Componentes de aplicativos baseados em modelo

Concluído

Um aplicativo baseado em modelo bem projetado consiste em vários componentes que você seleciona para criar a aparência e a funcionalidade do aplicativo finalizado. Os componentes e propriedades de componentes que os criadores usam para criar um aplicativo tornam-se os metadados do aplicativo.

Para entender como cada um desses componentes se relaciona com o design do aplicativo, podemos categorizá-los como dados, interface do usuário (IU), lógica e componentes de visualização.

Componentes de dados

Use esses componentes para definir quais dados são usados para criar o aplicativo.

Em um ambiente, você pode projetar componentes de dados em um nível de tabela ou em uma solução. Consulte as descrições na tabela abaixo de cada tipo.

Componente Descrição Designer
Tabela Uma tabela contém registros com propriedades que você rastreia, como tabela de contatos ou tabela de contas. (Se você imaginar uma planilha do Excel, as linhas serão os registros.) Muitas tabelas padrão estão disponíveis no Dataverse, e algumas delas (tabelas não padrão do sistema) podem ser personalizadas. Ou você também pode criar uma tabela personalizada do zero. Designer de tabela do Power Apps
Coluna Uma coluna é uma propriedade associada a uma tabela. Por exemplo, na tabela de contatos, endereço de email é uma coluna; cada registro (linha) na tabela pode ter sua própria entrada na coluna de email. Cada coluna tem um tipo de dados definido, que determina o tipo de dados que pode ser inserido ou selecionado na coluna. Os exemplos incluem colunas de texto, número, data e hora, moeda ou pesquisa (cria um relacionamento com outra tabela). As colunas normalmente são usadas em formulários, exibições e pesquisas. Designer de tabela do Power Apps
Relacionamento Os relacionamentos de tabela definem como as tabelas são relacionadas umas às outras. Existem tipos de relacionamento 1:N (um para muitos), N:1 (muitos para um) e N:N (muitos para muitos). Um relacionamento de um para muitos significa que um item pode aparecer apenas uma vez na tabela no lado 1 do relacionamento, mas pode aparecer muitas vezes na tabela no lado muitos do relacionamento. Por exemplo, considere uma tabela que tenha cotações e uma tabela que tenha clientes. Cada cotação pode ser associada apenas a um cliente, mas um cliente pode receber muitas cotações. Se você estiver na tabela de clientes, trata-se de um relacionamento de um para muitos com a tabela de cotações. Se você estiver na tabela de cotações, trata-se de um relacionamento de muitos para um com a tabela de clientes. Como outro exemplo, imagine uma tabela de aulas e uma tabela de alunos, onde os alunos podem ter muitas aulas e as aulas podem ter muitos alunos nelas. O relacionamento entre as tabelas de aulas e alunos seria de muitos para muitos. Adicionar uma coluna de pesquisa a uma tabela cria um novo relacionamento 1:N entre as duas tabelas e permite que você faça referência às informações na coluna relacionada ("pesquisada"). Designer de tabela do Power Apps
Coluna de opção Esse é um tipo especial de coluna que fornece ao usuário do aplicativo um conjunto de opções predeterminadas. Cada opção tem um valor atribuído pelo sistema e um rótulo. Quando adicionado a um formulário, essa coluna exibe um controle para que o usuário selecione uma opção. Há dois tipos de opção; as opções, nas quais o usuário só pode selecionar uma opção, e opções de seleção múltipla, que permitem mais de uma seleção. Designer de conjunto de opções do Power Apps

Componentes de IU

Esses componentes determinam como os usuários interagirão com o aplicativo.

Componente Descrição Designer
Aplicativo O aplicativo inclui configurações básicas, como componentes, propriedades, tipo de cliente e URL do seu aplicativo. Designer de aplicativo
Mapa do site O mapa do site especifica a navegação para o aplicativo. Designer de mapa do site
Formulário Um formulário é um conjunto definido de colunas de entrada de dados para uma determinada tabela. Por exemplo, você pode criar um formulário em que os usuários inserem informações relevantes para rastrear os pedidos de um cliente. As informações inseridas no formulário pelos usuários populam as linhas e colunas das tabelas relevantes. Designer de formulários
Exibição As exibições definem como uma lista de registros de uma tabela específica é mostrada no aplicativo. Uma exibição define as colunas mostradas, a largura de cada coluna, o comportamento de classificação e os filtros padrão. Designer de exibição
Página personalizada (versão preliminar) Uma página com base em aplicativo de tela que permite um layout mais flexível, funções Fx low-code e dados do conector do Power Apps Designer de tela

Componentes lógicos

Esses componentes definem os processos empresariais, as regras e as automação que o aplicativo terá. Os criadores do Power Apps usam um designer específico para o tipo de processo ou regra.

Tipo de lógica Descrição Designer
Fluxo do processo empresarial Um fluxo do processo empresarial é um processo online que orienta os usuários passo a passo por um processo empresarial padrão. Por exemplo, use um fluxo do processo empresarial se desejar que todos lidem com as solicitações de SAC da mesma maneira ou para exigir que a equipe obtenha aprovação para uma fatura antes de enviar uma ordem. Designer de fluxo do processo empresarial
Fluxo de Trabalho Os fluxos de trabalho automatizam os processos empresariais. Os designers usam fluxos de trabalho para disparar automações quando um usuário inicia o fluxo manualmente, executar um intervalo específico (como semanalmente) ou executar automaticamente com base em determinados eventos (como quando um registro é criado ou atualizado). Designer de fluxos de trabalho
Ações As ações permitem invocar ações manualmente, inclusive ações personalizadas, diretamente de um fluxo de trabalho, plug-in, botão personalizado ou código. Designer de processo
Regra de negócios Regras de negócios são usadas para aplicar lógica a um formulário, como para definir requisitos de coluna (incluindo se os dados são necessários na coluna), ocultar colunas ou validar dados. Os designers de aplicativos usam uma interface simples para implementar e manter regras que mudam rapidamente e são comumente usadas. Designer de regra de negócios
Fluxo do Power Automate O Power Automate é um serviço baseado em nuvem, semelhante aos fluxos de trabalho, que permite criar fluxos de trabalho automatizados entre aplicativos e serviços para obter notificações, sincronizar arquivos, coletar dados e muito mais. Os fluxos de trabalho (discutidos acima) são especificamente para aplicativos baseados em modelo, enquanto os fluxos do Power Automate alcançam vários aplicativos e serviços. Power Automate

Visualizações

Determina que tipo de visualizações de dados e relatórios o aplicativo terá.

Componente Descrição Designer
Gráfico Uma única visualização gráfica (como um gráfico de barras ou pizza) que pode ser mostrada em uma exibição, ou em um formulário, ou ser adicionada a um painel. Designer de gráfico
Painel Uma paleta para uma ou mais visualizações gráficas que apresentam uma visão geral dos dados de negócios úteis. Designer de painel
Power BI inserido Painéis e blocos do Power BI inseridos podem ser adicionados ao seu aplicativo. O Power BI é um serviço baseado em nuvem que fornece insights de business intelligence. Combinação de designer de gráfico, designer de painel e Power BI