Introdução

Concluído

Neste módulo, você continuará a trabalhar no aplicativo de rastreamento de acidentes.

Observação

Se você não tiver concluído os módulos anteriores neste roteiro de aprendizagem, baixe os arquivos de empacotamento. Esses arquivos contêm o trabalho concluído no aplicativo de rastreamento de acidentes até o momento.

Antes, usando uma pasta de trabalho do Microsoft Excel para rastrear acidentes concedeu aos usuários um local para exibir, revisar e adicionar novos registros de acidentes. A meta de criar um aplicativo baseado em modelo é obter o mesmo conceito. Ele empacotará todas as tabelas, exibições e formulários em um aplicativo de negócios em que os usuários podem concluir todas as atividades relacionadas ao rastreamento de acidentes.

A melhor maneira de se familiarizar com aplicativos baseados em modelo é criar uma solução no Power Apps. Uma solução é um pacote que pode conter tabelas, formulários, exibições, aplicativos, fluxos e outros componentes do Dataverse. Criando seu aplicativo baseado em modelo em uma solução, você pode movê-lo facilmente para outros ambientes ou preservar uma cópia em seu repositório de controle de origem. Durante o processo de criação do aplicativo, você aprenderá mais sobre os diferentes componentes de aplicativos baseados em modelo da Microsoft e como trabalhar com o novo designer de aplicativos.

O conceito do aplicativo baseado em modelo é ter um aplicativo de negócios em que os usuários de aplicativos possam revisar e atualizar todos os registros relacionados a um processo de negócios. No cenário deste módulo, você criará um aplicativo baseado em modelo, no qual os usuários podem exibir e atualizar os funcionários, locais, tipos de acidentes e relatar acidentes de forma eficiente.

Criar um novo aplicativo baseado em modelo

Para criar um novo aplicativo baseado em modelo, siga estas etapas:

  1. Vá para make.powerapps.com e entre com suas credenciais da Microsoft.

  2. Selecione Soluções > + Nova solução.

  3. No painel Nova solução, em Nome de exibição, insira Rastreamento de Acidentes. Em Editor, selecione o ambiente para o qual você deseja criar a solução. Em seguida, selecione Criar.

    Captura de tela da página de criação da solução com Soluções realçado no painel de navegação e os campos Nome de exibição e Editor realçados no painel Nova solução.

  4. A seguir, queremos adicionar nossas tabelas à solução. Selecione Adicionar existente na barra de comando e selecione Tabela no menu suspenso.

  5. No painel Adicionar tabelas existentes, procure e adicione as seguintes tabelas à solução:

    • AccidentTable

    • EmployeeTable

    • LocationTable

    • TypeOfAccidentTable

      Após selecionar todas as quatro tabelas, selecione o botão Avançar.

  6. Selecione Incluir todos os objetos para cada tabela, para garantir que incluiremos os dados. Em seguida, selecione o botão Add para concluir a adição deles à solução.

  7. Após alguns instantes, as tabelas serão exibidos como Tabelas em sua solução Rastreamento de Acidentes. Em seguida, criaremos um Aplicativo baseado em modelo. Para fazer isso, vá para a barra de comandos e selecione + Novo>Aplicativo>Aplicativo baseado em modelo.

  8. Dê um nome ao seu aplicativo. Neste exercício, nomeie-o como Aplicativo de Rastreamento de Acidentes.

  9. Forneça uma descrição do seu aplicativo para ajudar os usuários a compreender a finalidade geral e o uso do aplicativo. Vamos inserir: Aplicativo para manter o controle de acidentes de funcionários.

  10. Selecione Criar. Após alguns minutos, seu novo aplicativo será exibido na tela do designer de aplicativo.

    Captura de tela do aplicativo recém-criado no designer do aplicativo.

  11. Vamos adicionar uma página a seu aplicativo. Selecione o botão de prompt na tela para Adicionar página.

  12. Um pop-up de Nova página é exibido solicitando que você escolha o conteúdo da página. Começaremos com uma tabela do Dataverse (seleção padrão). Selecione Avançar para continuar.

  13. Neste ponto, selecionaremos AccidentTable, que deve estar próximo à parte superior da lista. Deixando o botão Mostrar na navegação, selecione Adicionar.

  14. A exibição AccidentTables é mostrada no painel Páginas do lado esquerdo, sob um cabeçalho chamado Novo Grupo na seção Navegação. Selecione Novo Grupo. No painel de Opções de exibição de Novo Grupo no lado direito da tela, em Título, vamos renomeá-lo como Rastreamento de Acidentes. Ao alterá-lo, você notará que o Novo Grupo se torna Rastreamento de Acidentes, e essa alteração também se reflete na tela do aplicativo.

    Captura de tela da guia de propriedades do Grupo de Navegação, mostrando o Rastreamento de Acidentes inserido no campo Título.

  15. Agora que há um nome de grupo adequado, "Rastreamento de Acidentes", vamos corrigir o nome de AccidentTables para criar um nome mais significativo. No painel Páginas em Navegação, selecione a exibição AccidentTables (está diretamente sob o grupo recém-renomeado como Rastreamento de Acidentes). No painel AccidentTables no lado direito da tela, selecione a guia Configurações. Vamos mudar o título para "Acidentes". Você notou que o título de sua navegação mudou?

    Captura de tela do aplicativo com o título AccidentTables alterado para Acidentes e a exibição atualizada de nosso aplicativo.

  16. Vá para a parte superior direita da barra de comandos e selecione Publicar para salvar e publicar o aplicativo. (Salvar apenas salva, e Publicar executa as duas ações.)

  17. Reserve tempo para Executar o aplicativo e examinar o que você fez até agora.

    • Rastreamento de Acidentes é o Grupo e a Página inicial.

    • Acidentes é a exibição logo abaixo de Rastreamento de Acidentes

    • MainAccidentTrackingView na tela mostra nossos dados de acidentes no MainAccidentTrackingView que criamos anteriormente.

Agora você tem um aplicativo baseado em modelo totalmente funcional. Vamos continuar a desenvolver nosso aplicativo na próxima unidade.