Glossário de termos comuns do aplicativo baseado em modelo
Este artigo contém um glossário de termos para aplicativos baseados em modelo do Power Apps.
Acessibilidade
Acessibilidade é um termo usado para se referir à extensão em que pessoas com deficiência podem usar produtos digitais. No caso de aplicativos baseados em modelo, foram levadas em consideração questões como design responsivo, como o usuário navega entre os campos, como o aplicativo se comporta em modo de alto contraste e como os leitores de tela ajudam os usuários a entender a natureza do aplicativo.
Usando leitores de tela em aplicativos baseados em modelo
Centro de administração
O centro de administração do Power Platform é um portal unificado para que os administradores gerenciem ambientes e configurações do aplicativos do Power Apps, Power Automate e Dynamics 365. O centro de administração do Power Platform não cobre as configurações de administração e os recursos associados ao Power BI.
Saiba mais sobre o centro de administração do Power Platform
Saiba mais sobre o centro de administração do Power BI
Designer de aplicativo
A ferramenta usada para criar e editar aplicativos baseados em modelo. Conforme a experiência do designer de aplicativo moderno evolui, ela substitui a experiência clássica.
Use-a para configurar o mapa do site de navegação, as tabelas, os formulários e as exibições relevantes para o aplicativo.
Uma prévia da nova experiência do designer de aplicativo
Podemos usar o designer de aplicativo clássico quando criamos ou editamos nossos aplicativos
Experiência de navegação no aplicativo
A maneira como áreas, grupos e subáreas são apresentados em um aplicativo baseado em modelo. Também é conhecida como mapa do site
Gerenciamento do ciclo de vida do aplicativo
A maneira como gerenciamos o ciclo de vida de um aplicativo, desde a concepção até o fim da vida. De uma perspectiva técnica, muito do ALM (gerenciamento do ciclo de vida do aplicativo) é realizado por meio de soluções ao entregar produtos de aplicativo baseado em modelo.
Visão geral do gerenciamento do ciclo de vida do aplicativo com o Microsoft Power Platform
Área
Uma parte da experiência de navegação do aplicativo baseado em modelo, os aplicativos podem ter vários grupos e os grupos podem ter várias subáreas. A subárea contém as tabelas relevantes para o aplicativo. Para aplicativos com mais de uma área, um controle de opção é exibido no painel de navegação inferior esquerdo.
Navegação do aplicativo em aplicativos baseados em modelo
Atributo
Atributo é outro nome para coluna e é um termo comumente usado por desenvolvedores do Power Apps. Cada tabela no Power Apps corresponde a uma tabela de banco de dados, e cada coluna da tabela no Power Apps corresponde a uma coluna na tabela de banco de dados.
Fluxo de processo empresarial
Lógica construída em uma determinada tabela para garantir que os usuários completem os registros atualizando os campos na ordem correta.
Embora eles sejam criados inicialmente usando a experiência do Power Automate, os fluxos do processo empresarial são testados no aplicativo baseado em modelo como uma alteração na interface do usuário.
Um fluxo do processo empresarial é organizado em estágios. Cada estágio define as colunas (campos) que devem ser preenchidas normalmente antes de passar para o próximo estágio. Por exemplo, o fluxo do processo empresarial padrão para a tabela de oportunidades tem quatro estágios: qualificar > desenvolver> propor> fechar. O estágio atual em um fluxo do processo empresarial é indicado com um ponto próximo ao estágio na sequência de estágios, da esquerda para a direita no fluxo.
Visão geral dos fluxos do processo empresarial
Regra de negócios
As regras de negócios são lógicas de servidores usadas com apps de tela ou baseados em modelo para definir ou limpar valores em uma ou mais colunas de uma tabela. As regras de negócios também podem ser usadas para validar dados armazenados ou exibir mensagens de erro. Os aplicativos baseados em modelo podem usar essas regras para exibir ou ocultar colunas, habilitar ou desabilitar colunas e criar recomendações com base em business intelligence.
Saiba mais sobre regras de negócios
Aplicativo de tela
Um aplicativo que é gerado usando controles de arrastar e soltar configurados usando o Power Fx. Os aplicativos de tela oferecem ao designer controle significativo sobre a experiência do usuário e podem ser conectados a uma ampla variedade de fontes e serviços de dados.
Os aplicativos de tela são organizados em telas e controles, como galerias, caixas de texto e menus suspensos, são colocados nas telas e configurados para que se conectem às fontes de dados e entre si corretamente.
Enquanto um aplicativo baseado em modelo vem com muitos recursos pré-configurados, como formulários, exibições e uma interface de usuário, muitos aplicativos de tela são criados a partir de uma tela em branco ou um modelo. Frequentemente, há mais trabalho a ser executado e mais trabalho direto usando o código.
Os aplicativos de tela estão contidos em ambientes e soluções da mesma forma que os aplicativos baseados em modelo.
Descubra mais sobre aplicativos de tela aqui.
Gráfico
Uma representação visual de uma tabela de dados. O gráfico pode ter a forma de linhas, barras, pizza ou rosca.
Saiba mais sobre como criar um gráfico do sistema aqui.
Clássica
A interface clássica representa o método pelo qual os criadores de apps fazem alterações em recursos no respectivo ambiente do Microsoft Dataverse.
Com o tempo, a interface clássica foi substituída pelo método baseado na Web de criação de aplicativo conhecido como interface unificada.
Sobre Interface Unificada para aplicativos baseados em modelo no Power Apps
Designer de aplicativo clássico
O designer de aplicativo moderno permite criar aplicativos baseados em modelo e aplicativos de tela usando páginas personalizadas.
O designer de aplicativo moderno em breve será o designer padrão para aplicativos baseados em modelo. Atualmente, você ainda pode criar aplicativos baseados em modelo usando o designer de aplicativo clássico.
Column
Uma coluna (antes chamada de campo) é um campo dentro de uma tabela do Dataverse (antes chamada de entidade). As colunas são semelhantes aos campos nos bancos de dados e têm diferentes tipos de dados, como texto, número, data, bem como tipos de dados menos familiares aos bancos de dados, como telefone, email, arquivo e imagem.
O tipo de coluna define o tipo de dado exigido pela coluna e também pelos controles, como seletor de data ou caixa de texto, que estará disponível ao usar o controle.
As colunas também aparecem durante a criação de formulários. As guias de formulário também têm colunas e isso define onde você pode colocar as seções. Além disso, as seções de formulário têm colunas, e elas definem onde você pode colocar as colunas da tabela (campos de formulário, neste caso).
Adicionar, configurar, mover ou excluir colunas em um formulário
Barra de comandos
A área de um aplicativo baseado em modelo que contém comandos básicos usados universalmente por aplicativos baseados em modelo.
A barra de comandos pode ser personalizada. Mais Informações: Personalizar a barra de comandos usando o designer de comando (versão preliminar)
Componente
Componentes são elementos. Os componentes são usados na criação de elementos que constituem um aplicativo baseado em modelo. Muitas vezes, esses elementos estão relacionados ao método de criação das tabelas que constituem um aplicativo baseado em modelo.
Os componentes podem ser divididos em dados (tabelas, relacionamentos, colunas), interface do usuário (mapa do site, formulários, exibições), lógica (fluxos do processo empresarial, regras de negócios) e visualização (gráficos, painéis e Blocos do Power BI).
Saiba mais sobre os componentes
Conexão
Um aplicativo baseado em modelo é conectado apenas às tabelas de dados que residem no mesmo ambiente. Essa conexão pode ser considerada nativa porque nunca precisa ser configurada dentro do ambiente.
Existem conexões dentro do ambiente para permitir que outros elementos do Power Platform funcionem corretamente. Notavelmente, os aplicativos de tela do Power Apps e os fluxos do Power Automate têm a capacidade de usar várias conexões.
Controle
Os controles permitem que você interaja com as informações contidas nos registros. Eles normalmente são visíveis em formulários, nos quais os usuários atualizam os dados usando o controle. Exemplos de controles são calendário, alternância, opções, controle deslizante e grades editáveis. Em alguns casos, você pode querer usar controles diferentes, dependendo do dispositivo empregado pelo usuário.
Painel
Um contêiner para um ou mais gráficos relacionados a uma tabela.
Saiba mais sobre os painéis aqui
Um painel permite gráficos, relatórios do Power BI e exibições de tabelas a serem apresentadas ao usuário do aplicativo.
Saiba mais sobre como usar o Power BI dentro de um aplicativo baseado em modelo
Modelo de dados
Uma coleção de tabelas relacionadas. No contexto de aplicativos baseados em modelo, eles são mantidos dentro do banco de dados do Dataverse.
Em uma solução personalizada, o modelo de dados geralmente é o conjunto de tabelas relacionadas criadas com o objetivo de entregar o aplicativo de negócios geral.
Banco de dados
O termo coletivo para todas as tabelas no Dataverse.
Dataverse
Microsoft Dataverse é o termo coletivo para tabelas, fluxos de trabalho, fluxos do processo empresarial e funcionalidade relacionada que são fornecidos em um ambiente quando um banco de dados é criado.
Aplicativos baseados em modelo requerem um banco de dados do Dataverse.
Um banco de dados do Dataverse contém estruturas de dados mais estritamente associadas aos bancos de dados, além de ser capaz de manter aplicativos baseados em modelo, aplicativos de tela e fluxos do Power Automate.
Saiba mais sobre o Dataverse aqui
Dependência
As dependências são criadas quando os elementos dos componentes dependem uns dos outros para funcionarem. Por exemplo, se uma coluna for usada em uma exibição, a exibição exigirá que a coluna exista para que ela possa funcionar. Há muitos exemplos de dependências em todo o Dataverse. Outro exemplo é um aplicativo baseado em modelo sendo dependente de uma tabela se essa tabela for usada dentro do aplicativo.
As dependências se manifestam de várias maneiras, incluindo quando um aplicativo baseado em modelo é validado. Elas também se tornam aparentes da maneira mais problemática durante a tentativa de exclusão de um aspecto de uma tabela, um formulário, uma exibição ou um painel. Quando isso ocorre, as dependências podem ser exibidas com a seleção do item a ser excluído e da opção "Mostrar dependências" na barra de comandos.
Dynamics 365
O Microsoft Dynamics 365 é uma linha de aplicativos de software ERP (planejamento de recursos empresariais) e CRM (gerenciamento de relacionamento com o cliente). A Microsoft comercializa aplicativos do Dynamics 365 por meio de uma rede de parceiros revendedores que fornecem serviços especializados.
Saiba mais sobre o Microsoft Dynamics 365
Entidade
Uma entidade é a maneira clássica de descrever uma tabela. Você verá essa terminologia nas experiências clássicas e em outros lugares na Internet.
Ambiente
Um ambiente é um espaço para armazenar, gerenciar e compartilhar dados corporativos, estruturas de dados, aplicativos, chatbots e fluxos da sua organização.
Você pode empacotar os vários elementos como soluções e essas soluções podem ser exportadas de um ambiente para outro.
Um ambiente só pode ter um banco de dados do Dataverse, e todos os seus aplicativos baseados em modelo no ambiente usam esse banco de dados.
Normalmente, vários ambientes são usados para permitir o gerenciamento do ciclo de vida do aplicativo. Por exemplo, você pode ter ambientes de desenvolvimento, teste e produção.
Os ambientes existem dentro de uma região geográfica e podem ser um meio de garantir que os dados fiquem fisicamente na região geográfica correta.
Descubra mais sobre ambientes aqui
Fluxo
Fluxos da nuvem são funcionalidades oferecidas pelo Power Automate que permitem que a automação de tarefas ocorra com base no acionamento de condições, como recorrência, adição ou atualização de registros ou simplesmente seleção de botões pelos usuários. Os fluxos podem ser executados com ou sem a introdução de novos parâmetros.
Formulário
Os formulários fornecem a interface do usuário que as pessoas usam para criar, exibir ou editar os registros da tabela. Use o designer de formulários no Power Apps para criar e editar formulários.
Existem quatro tipos de formulário: principal, criação rápida, visualização rápida e cartão.
Para obter mais informações:
- Tipos de Formulário
- Abrindo o designer de formulários
- Saiba como criar e projetar formulários
- Adicionar ou remover uma seção de um formulário
- Adicionar ou remover uma guia de um formulário
Designer de formulários
A experiência de design para criar e editar formulários.
Abrindo o designer de formulários
Grupo
Uma parte da experiência de navegação do aplicativo baseado em modelo. Os nomes de grupo aparecem como um elemento de navegação em um aplicativo com os nomes de subáreas (tabelas) no grupo listado abaixo.
Herdado
Esse termo se refere a recursos que, ou foram preteridos, ou que a maneira como foram criados foi transferida para uma experiência mais moderna, como a interface unificada baseada na Web.
Pesquisa
Uma pesquisa é um tipo de campo que existe quando duas tabelas estão relacionadas. As pesquisas podem ser vistas em exibições de tabela no lado múltiplo de uma relação um-para-muitos. Geralmente, elas são preenchidas usando um formulário no lado múltiplo da relação.
Formulário principal
Cada tabela tem pelo menos um formulário principal. O formulário principal representa o método principal de interação com um registro. O formulário principal é responsivo ao dispositivo usando o formulário e pode conter controles que são otimizados para o dispositivo, seja ele um telefone, tablet ou a Web. Os formulários principais são editados usando o designer de formulários.
Saiba mais sobre outros tipos de formulário
Monitor
Também conhecido como monitor de aplicativos. Ele permite que você entenda aspectos do desempenho de um aplicativo baseado em modelo. O monitor de aplicativos também pode ser usado para monitorar aplicativos de tela.
Página
Os aplicativos modernos têm o conceito de páginas, que podem ser aplicativos baseados em modelo ou uma página baseada em tela usando páginas personalizadas. As páginas personalizadas permitem um layout flexível, funções do Power Fx de pouco código e dados do conector do Power Apps.
É uma ferramenta para permitir que aplicativos baseados em modelo e aplicativos de tela existam juntos.
Power Automate
Um serviço do Power Platform que permite aos usuários agilizar tarefas repetitivas. Normalmente, essa automação é realizada usando fluxos da nuvem.
Os fluxos do processo empresarial do aplicativo baseado em modelo que direcionam os usuários a completar os registros da tabela de uma maneira específica são criados dentro do Power Automate.
Os fluxos do Power Automate existem dentro de um ambiente e também podem existir em soluções do Power Apps.
Saiba mais sobre o Power Automate
Power BI
Uma ferramenta de visualização de dados que tem a capacidade de ser incorporada em aplicativos baseados em modelo ou de viver de forma totalmente independente deles. O Power BI pode se conectar a uma ampla gama de fontes de dados, das quais o Dataverse é apenas uma.
Os relatórios do Power BI não existem em soluções internas e ambientes do Dataverse.
Publicar
O processo pelo qual você disponibiliza a iteração mais recente do aplicativo para os usuários em um ambiente.
Fornecedor
Cada solução tem um fornecedor. Você especifica o fornecedor quando cria uma solução. O fornecedor de soluções indica quem desenvolveu o aplicativo e definirá o prefixo, como Contoso_MyNewTable, para todos os ativos da solução.
Registro
Um registro contém uma ou mais colunas de informações sobre uma pessoa, um lugar ou algo. Por exemplo, um registro pode conter o nome, o endereço de email e o número de telefone de um único cliente. Outras ferramentas se referem a um registro como uma "linha" ou um "item". Existem registros dentro das tabelas do Dataverse.
Relacionamento
A maneira como os campos em diferentes tabelas se relacionam entre si. Há três tipos de relacionamento:
- Um-para-muitos. Por exemplo, um autor para muitos romances.
- Muitos para um. Por exemplo, muitas páginas para um livro.
- Muitos para muitos. Por exemplo, muitos livros emprestados por muitas pessoas.
Os aplicativos baseados em modelo geralmente contêm tabelas com relacionamentos entre eles. Onde existem relacionamentos, os usuários navegam até o registro na tabela relacionada. Por exemplo, ao examinar um registro de fatura de venda, você pode abrir o registro da conta relacionado para investigar os detalhes dessa conta.
Saiba como criar relacionamentos de tabela
Aplicativos responsivos
Um aplicativo que é responsivo vai se renderizar de uma forma que depende do dispositivo que está acessando o aplicativo. Isso pode até significar que haja um controle diferente em exibição, como um seletor de data, o que varia de acordo com a execução do aplicativo em um computador, tablet ou telefone pelo usuário.
Além disso, as tabelas e os campos são renderizados de acordo com o tamanho da tela do dispositivo que está sendo usado.
Seção
Guias dentro dos formulários são organizadas em seções. As seções podem ser organizadas em até quatro colunas e permitem que você organize os metadados do registro de uma forma que seja mais relevante para a guia e a seção atuais.
Saiba mais sobre como trabalhar com seções
Direito de acesso
Um direito de acesso define o que as pessoas podem ver e fazer com um registro. Relaciona-se a ações de criação, leitura, gravação, exclusão, atualização e acréscimo.
Os direitos de acesso são criadas e os usuários são colocados em direitos de acesso como nomes de usuário individuais ou usando grupos de segurança do Active Directory.
Você concede acesso a aplicativos baseados em modelo por meio de direitos de acesso.
- Saiba mais sobre direitos de acesso
- Visão geral da segurança no Microsoft Dataverse
- Introdução aos direitos de acesso no Dataverse
Mapa do site
Um aplicativo baseado em modelo é essencialmente uma coleção de tabelas, painéis, exibições e páginas, que são descritos por meio do mapa do site. O mapa do site define as tabelas e páginas que são incluídas em um aplicativo baseado em modelo e a experiência de navegação que os usuários terão ao transitar entre elas.
Ao configurar a experiência de navegação, você está editando as áreas, os grupos e os elementos de navegação da subárea. As tabelas existem no nível da subárea e são organizadas em grupos. Os grupos são efetivamente coleções de tabelas e páginas e são visíveis no painel de navegação. As áreas permitem que você alterne entre grupos visíveis.
Os métodos modernos e clássicos de criação de um aplicativo baseado em modelo incluem mapas do site. No entanto, com o designer de aplicativo moderno, você pode projetar o mapa do site com uma experiência de arrastar e soltar, enquanto o designer de mapa do site clássico não dá suporte à ação de arrastar e soltar.
Para abrir o mapa do site no designer de mapa do site clássico a partir da experiência de criação de aplicativo moderno, selecione Alterar para clássico.
Descubra mais sobre a navegação do aplicativo aqui
Solução
Uma solução é um wrapper para uma ampla gama de componentes, incluindo tabelas, fluxos da nuvem e direitos de acesso.
Ao criar um aplicativo baseado em modelo, certifique-se de que os ativos associados a ele sejam mantidos dentro de uma solução.
As soluções têm duas formas:
- As soluções gerenciadas geralmente permitem apenas uma pequena quantidade de personalização ou nenhuma personalização.
- As soluções não gerenciadas dão aos criadores controle total sobre o projeto que estão criando.
Soluções não gerenciadas são usadas por criadores e desenvolvedores para exportar projetos como uma solução gerenciada para uso em ambientes de não desenvolvimento, como um ambiente de produção. Isso permite um alto nível de controle para gerenciamento do ciclo de vida do aplicativo.
Gerenciador de soluções
Essa é a experiência clássica que os criadores e os personalizadores podem usar para exibir e fazer alterações na maior parte dos componentes da solução. Experiências mais modernas estão disponíveis em make.powerapps.com e os designers de aplicativos baseados em modelo e o explorador de soluções serão, por fim, substituídos por essas experiências modernas.
Para acessar a interface da solução moderna, siga estas etapas:
- Entre em make.powerapps.com.
- Selecione um ambiente.
- No painel esquerdo, selecione Soluções e, em seguida, abra uma solução não gerenciada onde você deseja adicionar um aplicativo baseado em modelo. Crie uma solução, caso ainda não exista uma.
- Explore os componentes da solução.
Saiba mais sobre soluções aqui
Subárea
Uma parte da experiência de navegação do aplicativo baseado em modelo. Subáreas (tabelas) e páginas aparecem no grupo em que estão configuradas no designer de aplicativo.
Subgrade
Subgrades são áreas de formulários principais que exibem uma lista de registros de uma tabela do Dataverse, permanecendo no formulário. Normalmente, uma subgrade é usada para exibir registros secundários que se relacionam ao registro pai atualmente em revisão. Por exemplo, livros escritos por um autor.
Embora as subgrades sejam exibidas em um aplicativo baseado em modelo, elas são uma propriedade do formulário.
Guia
Cada formulário tem pelo menos uma guia e elas são relevantes para a forma como apresentamos os dados de registro da tabela. Um formulário pode ter várias guias. Isso permite que você, o criador, ofereça ao usuário várias maneiras de ver o mesmo registro. Geralmente, essa é uma melhor experiência do usuário ou uma maneira mais lógica de apresentar os dados no registro.
Da perspectiva do mapa do site, uma guia é um "grupo" ao usar o designer do mapa do site em vez de uma subárea para tabelas e uma área para conter as subáreas.
Saiba mais sobre como trabalhar com guias
Tabela
Uma tabela é um método de armazenamento de dados em colunas (ou campos) dentro do Dataverse. As tabelas eram chamadas de entidades.
Tabelas, no contexto de aplicativos baseados em modelos, só existem dentro de um banco de dados do Dataverse.
Uma única linha em uma tabela é conhecida como registro. Por exemplo, um único cliente, e as colunas descrevem metadados associados ao cliente, como nome, número de telefone ou limite de crédito.
Cada aplicativo baseado em modelo deve conter pelo menos uma tabela. Grande parte do processo de criação de um aplicativo baseado em modelo consiste em selecionar as tabelas mais relevantes para resolver o problema de negócios.
As tabelas têm exibições, formulários e regras de negócios associados a elas.
Além disso, as tabelas também têm gráficos, assim como painéis onde os gráficos são apresentados.
As tabelas podem estar relacionadas a outras tabelas e estas são definidas por meio de relacionamentos que foram configurados entre elas.
Saiba mais sobre como configurar tabelas aqui
Designer de tabela
A experiência de design para criar e editar tabelas. Isso permite criar tabelas, colunas, relacionamentos, regras de negócios e exibições.
Criar uma tabela personalizada usando o designer de tabela
Interface Unificada
A Interface Unificada fornece uma experiência de usuário consistente e acessível entre dispositivos — seja em um desktop, laptop, tablet ou telefone. O predecessor da Interface Unificada era conhecido como interface da Web.
Descubra mais sobre a Interface Unificada aqui
Validar
O processo pelo qual um criador de aplicativo confirma se o aplicativo baseado em modelo tem todos os componentes necessários para funcionar corretamente.
Saiba como validar um aplicativo
Exibir
Uma representação tabular de registros em uma tabela do Dataverse. As tabelas podem ter várias exibições.
As exibições podem ser pré-filtradas e é possível definir as exibições específicas que um aplicativo baseado em modelo disponibilizará aos usuários.
As tabelas podem ter várias exibições associadas a elas e você pode definir as exibições de tabela relevantes para um aplicativo baseado em modelo no momento em que as cria.
Descubra mais sobre exibições aqui
Fluxo de trabalho
Um fluxo de trabalho clássico é uma série de funções ou métodos, chamados de etapas, que são executados sequencialmente e se aplicam aos dados contidos nas tabelas. O fluxo de trabalho pode alterar a direção do processamento usando condicionais, chamados de ramificações condicionais.
Em muitos casos, os fluxos de trabalho clássicos devem ser substituídos por fluxos do Power Automate.
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).