Compreender componentes da aplicação orientada por modeloUnderstand model-driven app components

Uma aplicação bem projetada orientada por modelo consiste em vários componentes que seleciona através do estruturador para criar o aspeto e funcionalidade da aplicação concluída.A well designed model-driven app consists of several components you select using the designer to build the appearance and functionality of the finished app. Os componentes e propriedades dos componentes utilizados pelos estruturadores para constituir uma aplicação tornam-se metadados.The components and component properties that designers use to make up an app become the metadata.

Para compreender como cada um dos componentes está relacionado com a estrutura da aplicação, estão separados aqui nas categorias dados, IU, lógica e visualização.To understand how each of these components relates to app design, they're separated here into data, UI, logic, and visualization categories.

DadosData

Estes componentes determinam os dados em que a aplicação será baseada e que estruturador será utilizado para criar ou editar o componente.These components determine what data the app will be based upon and what designer is used to create or edit the component.

ComponenteComponent DescriçãoDescription EstruturadorDesigner
EntidadeEntity Um item a propriedades que pode monitorizar, tal como um contacto ou conta.An item with properties that you track, such as a contact or account. Muitas entidades padrão estão disponíveis.Many standard entities are available. Pode personalizar uma entidade padrão fora do sistema (entidade de produção) ou criar uma entidade personalizada de raiz.You can customize a non-system standard entity (production entity) or create a custom entity from scratch. PowerAppsPowerApps estruturador de entidadesPowerAppsPowerApps entity designer
RelaçãoRelationship As relações entre entidades definem como as entidades estão relacionadas entre si.Entity relationships define how entities can be related to each other. Existem os seguintes tipos de relações: 1:N (um-para-muitos), N:1 (muitos-para-um) e N:N (muitos-para-muitos).There are 1:N (one-to-many), N:1 (many-to-one), and N:N (many-to-many) types of relationships . Por exemplo, adicionar um campo de pesquisa a uma entidade cria uma nova relação 1:N entre as duas entidades e permite-lhe colocar esse campo de pesquisa num formulário.For example, adding a lookup field to an entity creates a new 1:N relationship between the two entities and lets you put that lookup field on a form. PowerAppsPowerApps estruturador de entidadesPowerAppsPowerApps entity designer
CampoField Uma propriedade que está associada a uma entidade.A property that is associated with an entity. Um campo é definido por um tipo de dados, que determina o tipo de dados que podem ser introduzidos ou selecionados.A field is defined by a data type, which determines the type of data that can be entered or selected. Exemplos: texto, número, data e hora, moeda ou pesquisa (cria uma relação com outra entidade).Examples include text, number, date and time, currency, or lookup (creates a relationship with another entity). Os campos, normalmente, são utilizados com formulários, vistas e pesquisas.Fields typically are used with forms, views, and searches. PowerAppsPowerApps estruturador de entidadesPowerAppsPowerApps entity designer
Campo conjunto de opçõesOption set field Este é um tipo de campo especial, que fornece um conjunto de opções predefinidas ao utilizador.This is a special type of field, which provides the user a set of predetermined options. Cada opção tiver um valor e uma etiqueta de número.Each option has a number value and label. Quando é adicionado a um formulário, este campo apresenta um controlo para o utilizador selecionar uma opção.When added to a form, this field displays a control for the user to select an option. Existem dois tipos de conjuntos de opções: conjuntos de opções, em que o utilizador só pode selecionar uma opção e conjuntos de opções de seleção múltipla, que permite mais do que uma seleção.There are two kinds of option sets; option sets, where the user can only select one option, and multi-select options sets, which allow more than one selection. PowerAppsPowerApps estruturador de conjunto de opçõesPowerAppsPowerApps option set designer

Mais informações: Definir dados para a aplicação orientada por modeloMore information: Define data for your model-driven app

IUUI

Estes componentes determinam a forma como os utilizadores interagem com a aplicação.These components determine how users interact with the app.

ComponenteComponent DescriçãoDescription EstruturadorDesigner
AplicaçãoApp Determina os conceitos básicos de aplicações, tais como componentes, propriedades, tipo de cliente e URL para a aplicação.Determines the application fundamentals such as components, properties, client type, and URL for your app. Estruturador de aplicaçõesApp designer
Mapa do siteSite map Especifica a navegação para a aplicação.Specifies the navigation for your app. Estruturador do mapa do siteSite map designer
FormulárioForm Um conjunto de campos de entrada de dados para uma determinada entidade que corresponde aos itens que a sua organização monitoriza para a entidade.A set of data-entry fields for a given entity that matches the items that your organization tracks for the entity. Por exemplo, um conjunto de campos de entrada de dados em que os utilizadores introduzem informações relevantes para monitorizar as encomendas anteriores de um cliente de acordo com datas específicas de novas encomendas solicitadas.For example, a set of data-entry fields that where user's input relevant information to track a customer's previous orders along with specific requested reorder dates. Estruturador de formuláriosForm designer
VerView As vistas definem como uma lista de registos para uma entidade específica é apresentada na sua aplicação.Views define how a list of records for a specific entity is displayed in your application. Uma vista define que colunas serão apresentadas, a largura de cada coluna, o comportamento de ordenação e os filtros predefinidos.A view defines the columns to display, width of each column, sort behavior, and the default filters. Estruturador de vistasView designer

Estruturador de aplicações e estruturador de formuláriosApp designer and form designer

LógicaLogic

Determina os processos de negócio, regras e automatização que a aplicação terá.Determines the business processes, rules, and automation the app will have. Os criadores de PowerAppsPowerApps utilizam um estruturador específico para o tipo de processo ou regra.PowerAppsPowerApps makers use a designer that is specific to the type of process or rule.

Tipo de lógicaType of logic DescriçãoDescription EstruturadorDesigner
Fluxo do processo de negócioBusiness process flow Um processo online que guia os utilizadores através de um processo de negócio padrão.An online process that walks users through a standard business process. Por exemplo, utilize um fluxo do processo de negócio se pretende que todos processem os pedidos do suporte ao cliente da mesma forma, ou para solicitar ao pessoal a aprovação de uma factura antes de submeter uma encomenda.For example, use a business process flow if you want everyone to handle customer service requests the same way, or to require staff to gain approval for an invoice before submitting an order. Estruturador do fluxo do processo de negócioBusiness process flow designer
Fluxo de TrabalhoWorkflow Os fluxos de trabalho automatizar processos de negócio snuma interface de utilizador.Workflows automate business processes without a user interface. Os estruturadores utilizam fluxos de trabalho para iniciar a automatização que não envolve interação com o utilizador.Designers use workflows to initiate automation that doesn't require any user interaction. Estruturador de fluxos de trabalhoWorkflow designer
AçõesActions As ações são um tipo de processo que lhe permite invocar ações manualmente, incluindo ações personalizadas, diretamente a partir de um fluxo de trabalho.Actions are a type of process that let you manually invoke actions, including custom actions, directly from a workflow. Estruturador de processosProcess designer
Regra de negócioBusiness rule Utilizado para aplicar a lógica de regra ou recomendação a um formulário, tal como definir requisitos de campo, ocultar campos ou validar dados.Used to apply rule or recommendation logic to a form, such as to set field requirements, hide fields, or validate data. Os estruturadores de aplicações utilizam uma interface simples para implementar e manter regras de alteração rápida e frequentemente utilizadas.App designers use a simple interface to implement and maintain fast-changing and commonly used rules. Estruturador de regra de negócioBusiness rule designer
FluxoFlow O fluxo é um serviço baseado na nuvem que lhe permite criar fluxos de trabalho automatizados entre aplicações e serviços para obter notificações, sincronizar ficheiros, recolher dados e muito mais.Flow is a cloud-based service that lets you create automated workflows between apps and services to get notifications, synchronize files, collect data, and more. Power AutomatePower Automate

Estruturadores de fluxos de trabalho, ações e fluxos do processo de negócioWorkflow, action, and business process flow designers

Mais informações: Aplicar a lógica de negócio na sua aplicação orientada por modeloMore information: Apply business logic in your model-driven app

Opções adicionais para adicionar lógica de negócio personalizadaAdditional options for adding custom business logic

Utilizar plug-ins para expandir processos de negócioUse plug-ins to extend business processes
Extensões de fluxo de trabalhoWorkflow extensions

VisualizaçõesVisualizations

Determina que tipo de visualizações de dados e os relatórios que a aplicação terá disponíveis.Determines what type of data visualizations and reporting the app will have available.

ComponenteComponent DescriçãoDescription EstruturadorDesigner
GráficoChart Uma visualização gráfica única que pode ser apresentada dentro de uma vista, num formulário ou ser adicionada a um dashboard.A single graphic visualization that can be displayed within a view, on a form, or be added to a dashboard. Estruturador de gráficosChart designer
DashboardDashboard Funciona como um palato para uma ou mais visualizações do gráfico, que fornece uma descrição geral dos dados de negócio viáveis.Functions as a palate for one or more graphic visualizations that provide an overview of actionable business data. Estruturador de dashboardsDashboard designer
Power BI IncorporadoEmbedded Power BI Adicionar mosaicos de Power BI incorporados e dashboards à aplicação.Add embedded Power BI tiles and dashboards to your app. O Power BI é um serviço baseado em nuvem que fornece informações sobre business intelligence.Power BI is a cloud-based service that provides business intelligence insight. Combinação de estruturador de gráficos, estruturador de dashboards e Power BICombination of chart designer, dashboard designer, and Power BI

Dashboard de exemploSample dashboard

Criação avançada de aplicação orientada por modeloAdvanced model-driven app making

O explorador de soluções é uma ferramenta abrangente utilizada para a criação avançada de aplicações orientadas por modelo.The solution explorer is a comprehensive tool used for advanced model-driven app building. No explorador de soluções pode navegar numa hierarquia com todos os componentes da aplicação, utilizando o painel de navegação no lado esquerdo da ferramenta.Within the solution explorer you can navigate through a hierarchy that consists of all app components using the navigation pane on the left side of the tool.

Explorador de soluçõesSolution explorer

Para abrir o explorador de soluções,To open solution explorer,

  1. Na home page do PowerAppsPowerApps, selecione o Definições e, em seguida, selecione Definições Avançadas.On the PowerAppsPowerApps Home page, select Settings, and then select Advanced Settings.

  2. Na página Gestão de Negócio do Dynamics 365, selecione Definições, selecione Personalizações e, em seguida, selecione Personalizar o Sistema.On the Dynamics 365 Business Management page, select Settings, select Customizations, and then select Customize the System.

Abra o explorador de soluçõesOpen solution explorer

Mais informações: Criação avançada de aplicações e personalizaçãoMore information: Advanced app making and customization

Validar e publicar a sua aplicação orientada por modeloValidate and publish your model-driven app

Partilhar a sua aplicação orientada por modeloShare your model-driven app