Componentes de aplicativos baseados em modelo
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 fabricantes usam para criar um aplicativo tornam-se os metadados.
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
Esses componentes determinam em quais dados o aplicativo se baseia e o designer usado para criar ou editar o componente.
Você pode projetar componentes de dados em um nível de tabela em um ambiente ou em uma solução contida no ambiente. Consulte as descrições na tabela abaixo de cada tipo.
Componente | Descrição | Designer |
---|---|---|
Tabela | Um contêiner de registros com as propriedades que você rastreia, por exemplo, um contato ou uma conta. Há muitas tabelas padrão disponíveis. Você pode personalizar uma tabela padrão que não seja do sistema (tabela de produção) ou criar uma tabela personalizada do zero. | Designer de tabela do Power Apps |
Coluna | Uma propriedade associada a uma tabela. Uma coluna é definida por um tipo de dados, que determina o tipo de dados que pode ser inserido ou selecionado. Os exemplos incluem texto, número, data e hora, moeda ou pesquisa (cria um relacionamento com outra tabela). Geralmente, as colunas são usadas com formulários, exibições e pesquisas. | Designer de tabela do Power Apps |
Relacionamento | Os relacionamentos de tabela definem como as tabelas podem ser relacionadas umas às outras. Existem tipos de relacionamentos 1:N (um para muitos), N:1 (muitos para um) e N:N (muitos para muitos). Por exemplo, adicionar uma coluna de pesquisa a uma tabela cria um novo relacionamento 1:N entre as duas tabelas e permite inserir essa coluna de pesquisa em um formulário. | Designer de tabela do Power Apps |
Coluna de opção | Esse é um tipo especial de coluna, que fornece ao usuário um conjunto de opções predeterminadas. Cada opção tem um valor numérico 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ções; 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 | Determina os elementos básicos do aplicativo, como componentes, propriedades, tipo de cliente e URL. | Designer de aplicativo |
Mapa do site | Especifica a navegação para o aplicativo. | Designer de mapa do site |
Formulário | Um conjunto de colunas de entrada de dados para uma determinada tabela que corresponde aos itens que sua organização rastreia para a tabela. Por exemplo, um conjunto de colunas de entrada de dados em que os usuários inserem informações relevantes para rastrear os pedidos anteriores de um cliente, juntamente com as datas específicas de novas solicitações de pedidos. | 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 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 determinam processos de negócios, regras e 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 processo online que orienta os usuários durante um processo de negócios 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 sem uma interface de usuário. Os designers usam fluxos de trabalho para iniciar a automação que não requer interação do usuário. | Designer de fluxos de trabalho |
Ações | As ações são um tipo de processo que permite invocar ações manualmente, inclusive ações personalizadas, diretamente de um fluxo de trabalho. | Designer de processo |
Regra de negócios | Usado para aplicar regra ou lógica de recomendação a um formulário, como ao definir requisitos de 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 que permite criar fluxos de trabalho automatizados entre aplicativos e serviços para obter notificações, sincronizar arquivos, coletar dados e muito mais. | 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 que pode ser exibida em uma exibição ou em um formulário, ou ser adicionada a um painel. | Designer de gráfico |
Painel | Funciona como 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 | Adiciona painéis e blocos do Power BI inseridos ao aplicativo. O Power BI é um serviço baseado em nuvem que fornece uma visão de business intelligence. | Combinação de designer de gráfico, designer de painel e Power BI |