Introdução aos aplicativos baseados em modelo

Concluído

O design de aplicativo baseado em modelo é uma abordagem que começa com providenciar dados e o que você quer fazer com eles, então adicionar painéis, formulários, visualizações e gráficos para interagir com os dados na forma de um aplicativo. Além disso, os aplicativos baseados em modelo facilitam a conexão de suas tabelas por meio de relacionamentos, para permitir a navegação entre elas e para reduzir a probabilidade de repetição de dados.

Usando o designer de aplicativos com pouco ou nenhum código, você pode criar aplicativos relativamente simples ou bastante complexos.

Em aplicativos de tela, o criador de aplicativos tem controle total sobre o layout do aplicativo. Em aplicativos baseados em modelo, os componentes (painéis, formulários, exibições e gráficos) adicionados determinam grande parte do layout. A ênfase está mais em exibir os dados corporativos e tomar decisões rapidamente, em vez de complicar o design do aplicativo.

Captura de tela de um exemplo de aplicativo baseado em modelo do Power Apps.

A abordagem para criar aplicativos baseados em modelos

Os aplicativos baseados em modelo têm as seguintes fases fundamentais:

  1. Modelar os dados corporativos
  2. Definir os processos empresariais
  3. Compor o aplicativo
  4. Configurar direitos de acesso
  5. Compartilhar o aplicativo

Modelar os dados corporativos

Essa é a etapa mais importante para criar um aplicativo baseado em modelo. É apropriado pensar em aplicativos baseados em modelo como aplicativos "baseados em modelo de dados". Para isso, primeiro você precisa criar o modelo de dados no Dataverse antes de criar o aplicativo. Ao modelar dados de negócios, você determina quais dados são necessários e como esses dados se relacionam com outros dados. Se feito corretamente, os designers podem personalizar um aplicativo sem escrever código.

Definir os processos empresariais

A definição e a imposição de processos empresariais consistentes são aspectos fundamentais no design de aplicativo baseados em modelo. Processos consistentes ajudam a garantir que os usuários do aplicativo possam se concentrar no trabalho e não se preocupar em lembrar de executar um conjunto de etapas manuais. Os processos podem ser simples ou complexos e, muitas vezes, mudam ao longo do tempo.

Compor o aplicativo

Após modelar dados e definir processos de negócios, você cria seu aplicativo selecionando e configurando as páginas necessárias no Designer de Aplicativo. O Power Apps cria automaticamente um mapa do site, ajudando a definir a navegação dos usuários.

Configurar direitos de acesso

Apenas usuários com os direitos de acesso atribuídos podem acessar tabelas do Dataverse. Depois que você aplica uma direito de acesso a uma tabela específica, esse acesso à função se aplica a qualquer aplicativo que use os dados. A segurança é robusta no Dataverse, permitindo criar funções exclusivas com cada tabela. As mesmas tabelas podem ter funções diferentes com diferentes tipos de acesso, abrangendo a capacidade de criar, ler, gravar, excluir, acrescentar, acrescentar a, atribuir e compartilhar dados da tabela.

Compartilhar o aplicativo

Pense no compartilhamento de aplicativos baseados em modelo como um processo em duas etapas. Você precisa compartilhar o acesso à tabela do Dataverse e, depois, compartilhar o próprio aplicativo. Após concluir o aplicativo e atribuir ao usuário (ou grupo de usuários) um direito de acesso, você poderá compartilhar o aplicativo com o usuário. Se você compartilhar um aplicativo com um usuário que não tenha um direito de acesso para esses dados, ele não poderá usar o aplicativo.

Resumindo, o Power Apps facilita a criação rápida de um aplicativo com base em tabelas bem projetadas do Dataverse, com pouca ou nenhuma codificação necessária.