Aplicativos baseados em modelos, da plataforma Microsoft Dataverse

Concluído

Ao criar um aplicativo baseado em modelo, é possível usar as tabelas do Microsoft Dataverse como seus blocos de construção. Os aplicativos baseados em modelo começam com seu modelo de dados, elaborando-os conforme seus principais dados e processos corporativos no Dataverse para modelar formulários, exibições, gráficos e outros componentes.

É importante garantir que os dados e processos corporativos no nível dos dados sejam estruturados adequadamente antes de compor seu aplicativo, mas você também poderá fazer ajustes à medida que o criar. Os aplicativos baseados em modelo gerarão automaticamente uma interface do usuário que responda entre dispositivos. No entanto, esse resultado depende muito de como seus dados são modelados no Dataverse.

Diagrama de aplicativos baseados em modelo, da plataforma Dataverse.

Abordagem da criação de aplicativos baseada em modelos

Ao criar aplicativos baseados em modelos, é importante focar três áreas:

  • Modelação de dados corporativos

  • Definição de processos corporativos

  • Compor o aplicativo

Mais informações sobre a criação de aplicativos baseados em modelos estão incluídas no Roteiro de Aprendizagem Criar relacionamentos, regras de negócios, cálculos e valores acumulados no Dataverse e em Visão geral da construção de aplicativos baseados em a modelos.

Considere o aplicativo Asset Checkout, que tem três tabelas de dados: Product, Reservation e Review.

Captura de tela da tela de dados com as opções de aplicativo realçadas.

Essas três tabelas estabeleceram relacionamentos. Por exemplo, há um relacionamento muitos para um para a coluna Produto Associado entre a tabela Revisão e a tabela Produto.

Captura de tela do relacionamento de tabela usando a coluna de produção associada.

Da mesma forma, uma relação muitos para um é configurada usando a coluna Reserva de Produto entre as tabelas Reserva e Produto.

Captura de tela do relacionamento muitos para um usando a coluna de reserva de produto.

No designer de aplicativos, você pode ver que cada tabela tem seu próprio formulário.

Captura de tela dos formulários de tabela no designer de aplicativo.

Devido à conexão direta com tabelas do Dataverse, os aplicativos baseados em modelo oferecem flexibilidade para escolher qual formulário você deseja incluir em qualquer página e qual exibição ou gráfico mostrar. Quando você opta por editar um formulário, exibição ou gráfico, o editor de aplicativos o leva diretamente para a tabela do Dataverse em que você modifica ou cria esses elementos. Assim que você publicar quaisquer alterações feitas na tabela, o formulário/exibição/gráfico do aplicativo também será alterado. Não só isso, mas qualquer outro aplicativo baseado em modelo que usar essa tabela como fonte de dados obterá acesso instantâneo às exibições/formulários/gráficos que você modificar ou criar.