Introdução aos aplicativos baseados em modelo
Ao contrário dos aplicativos de tela, em que você compila um aplicativo tela por tela, adicionando lógica e código conforme avança, os aplicativos baseados em modelo podem ser criados com algumas etapas simples. Os aplicativos baseados em modelo usam uma abordagem focada em componentes para desenvolver o aplicativo. Ao desenvolver aplicativos de tela, você tem controle total sobre a aparência e o comportamento do aplicativo; por outro lado, com aplicativos baseados em modelo, o layout é feito para você, com base nos componentes que você adiciona ao aplicativo. À medida que você seleciona exibições e formulários em suas tabelas, eles são refletidos instantaneamente na exibição, permitindo que você veja exatamente como o aplicativo será exibido para os usuários. É uma experiência de criação WYSIWYG.
Capacidade de design robusta
O design de um aplicativo baseado em modelo é composto de páginas, dados e automação. As páginas incluem os pontos de navegação do aplicativo ou as telas para as quais os usuários podem navegar. Os dados incluem todas as tabelas do Dataverse que fazem parte do aplicativo e a capacidade de adicionar outras tabelas do ambiente. A automação inclui todos os fluxos do processo empresarial que fazem parte do aplicativo e a capacidade de criar novos processos.
Ao criar seu aplicativo, você começa com uma página. Há diferentes tipos de página que você pode selecionar, inclusive Tabela do Dataverse, Painel, URL, recurso da Web e Personalizado. Ao selecionar Novo ou Nova página, você verá essas opções de página.
Páginas em aplicativos baseados em modelo
- Tabela do Dataverse: essa opção oferece duas páginas para cada tabela. Você obtém uma exibição que mostra as linhas e as colunas da tabela. Você também obtém um formulário que permite aos usuários interagir com a tabela editando linhas existentes ou criando novas.
- Painel: esse tipo de página exibe uma coleção de gráficos relacionados a suas tabelas. Os gráficos podem vir de qualquer tabela conectada a seu aplicativo e não precisam ser da mesma tabela.
- URL: adicionar uma URL à sua navegação adiciona um link para uma URL, não uma tela de aplicativo separada. A seleção da URL vincula o usuário a outra guia do navegador. Assim, você pode fornecer links úteis e relevantes para o usuário do aplicativo.
- Recurso da Web: exibe um recurso da Web na página do aplicativo. Recursos da Web são arquivos criados por desenvolvedores que ampliam a funcionalidade de um aplicativo. É uma forma de conectar seu aplicativo a recursos além dos aplicativos baseados em modelo.
- Página personalizada: esse tipo de página cria uma página que mostra um aplicativo de tela do Power Apps diretamente para seu aplicativo baseado em modelo. Você pode projetar e criar o aplicativo de tela arrastando componentes interativos para a tela.
À medida que você adiciona páginas a seu aplicativo, elas são mostradas no painel de navegação. Os usuários verão um painel de navegação semelhante ao usar o aplicativo, que podem usar para acessar as diferentes páginas dele.
Você pode configurar a navegação com base em Grupo ou Subárea. Os nomes de grupos aparecem como um elemento de navegação em um aplicativo com os nomes de subárea no grupo listado abaixo dele. Você pode remover ou adicionar facilmente esses componentes de acordo com seus objetivos.
O Dataverse como sua fonte de dados
Ao criar um aplicativo baseado em modelo, você pode usar todo o poder do Dataverse para configurar rapidamente seus formulários, exibições, gráficos e fluxos de processo. Quaisquer relacionamentos já definidos entre tabelas estão automaticamente disponíveis aqui e são fáceis de incorporar ao criar exibições.
Automação usando fluxos de processos empresariais
Por meio de aplicativos baseados em modelo, você pode criar fluxos do processo empresarial para ajudar os usuários a navegar pelos formulários.
O processo de criação permite que você comece com uma tabela que faz parte do ambiente e, depois, crie estágios que serão exibidos graficamente acima da página da tabela, orientando os usuários passo a passo pelo processo empresarial.
Aplicativos responsivos com interface de usuário semelhante em vários dispositivos, desde desktop até dispositivos móveis
Com aplicativos baseados em modelo, grande parte da interface do usuário é determinada pelo criador do aplicativo e é amplamente designada pelos componentes adicionados ao aplicativo. Os aplicativos baseados em modelo têm uma interface do usuário semelhante em vários dispositivos, de desktop a dispositivos móveis, e são acessíveis e dinâmicos automaticamente.