Introdução aos aplicativos baseados em modelo
O design de aplicativo baseado em modelo é uma abordagem que começa com organizar os dados e determinar o que você quer fazer com eles; em seguida, adicionar painéis, formulários, exibições e gráficos para interagir com os dados no formulário de um aplicativo. Os aplicativos baseados em modelo conectam suas tabelas do Dataverse por meio de relacionamentos, permitindo que você navegue entre elas e reduzindo a probabilidade de dados repetidos.
Usando o designer de aplicativo com pouco ou nenhum código, você pode criar aplicativos que variam de relativamente simples a 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 que você adiciona (que podem incluir painéis, formulários, exibições e gráficos) determinam o layout. Os aplicativos baseados em modelo permitem que você se concentre em exibir os dados empresariais e tomar decisões mais rapidamente, em vez de se preocupar com o design complexo dos aplicativos.
A abordagem para criar aplicativos baseados em modelos
Os aplicativos baseados em modelo têm as seguintes fases fundamentais:
- Modelar os dados corporativos
- Definir os processos empresariais
- Compor o aplicativo
- Configurar direitos de acesso
- 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 baseados no "modelo de dados". Primeiramente você precisa criar o modelo de dados no Dataverse antes de criar um 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 empresariais, você cria seu aplicativo no Designer de Aplicativo selecionando e configurando as páginas necessárias. 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, incluindo a capacidade de criar, ler, gravar, excluir, acrescentar, acrescentar a, atribuir e/ou compartilhar dados da tabela.
Compartilhar o aplicativo
O compartilhamento do aplicativo baseado em modelo é um processo em duas etapas. Primeiro, você precisa compartilhar o acesso à tabela do Dataverse atribuindo um direito de acesso a um usuário (ou grupo de usuários) e, em seguida, pode compartilhar o próprio aplicativo. Se você compartilhar um aplicativo com um usuário que não tenha um direito de acesso atribuído para a tabela que contém os dados que o aplicativo usa, o usuário não poderá usar o aplicativo.
Resumindo, os aplicativos baseados em modelo do Power Apps facilitam a criação rápida de um aplicativo com base em tabelas bem projetadas do Dataverse, com pouca ou nenhuma codificação necessária.