Exercício: criar um aplicativo de tela
Objetivo de aprendizagem
Neste exercício, os alunos usam o Copilot para criar um aplicativo de tela que os funcionários podem usar para relatar problemas de manutenção. Use o Copilot para criar o modelo de dados e o layout inicial do aplicativo.
Após a conclusão com êxito deste laboratório, você:
- Usa o Copilot para ajudá-lo a criar um modelo de dados para dar suporte ao seu aplicativo.
- Modifica um aplicativo de tela.
Cenário
A Contoso College está procurando um aplicativo que os funcionários possam usar para relatar problemas de manutenção em todo o campus. A Contoso quer criar um aplicativo de tela que os funcionários possam acessar de seus telefones conforme necessário.
Após a conclusão com êxito deste laboratório, você:
- Usa o Copilot para ajudá-lo a criar um modelo de dados para dar suporte ao seu aplicativo.
- Modifica um aplicativo de tela.
Tarefa 1: Criar modelo de dados e criar aplicativo
Abra um navegador da Web e navegue para o Power Apps Maker Portal.
Usando a navegação à esquerda, selecione Criar.
Em Criar seus aplicativos, escolha Começar com o Copilot.
Na tela Descrever as tabelas que você deseja que o Copilot crie, digite: "Criar uma única tabela para enviar problemas de manutenção".
Selecione o botão Opções de tabela. No menu exibido, selecione Uma Tabela.
Selecione o botão Gerar.
O Copilot criou uma tabela Maintenance Issue. Em seguida, adicionamos mais colunas à tabela.
No painel Copilot, insira: "Adicionar uma coluna de opção chamada Issue Type".
No painel Copilot, adicione individualmente as solicitações a seguir.
- "Adicione uma coluna de texto chamada Location".
- "Adicione uma coluna de texto chamada Contact Number".
- "Adicione uma coluna de opção chamada Priority level".
- "Adicione uma coluna de texto chamada Access Instructions".
- "Adicione uma coluna de texto chamada Resolution Notes".
Em seguida, removeremos todas as colunas desnecessárias, pois elas serão substituídas por Colunas de Pesquisa.
Se elas existirem na sua tabela, insira os seguintes comandos para removê-las.
- "Remover a coluna Reported By".
- "Remover a coluna Assigned To / Technician".
Sua tabela Maintenance Issue deve ser semelhante à imagem mostrada:
Em seguida, adicionaremos a tabela de usuários ao modelo de dados para que possamos associar solicitações de Maintenance Issue a usuários específicos.
Na Barra de comandos, selecione + Tabela existente.
Alterne de Recomendado para Todas as Tabelas.
No campo Pesquisar, insira User.
Selecione a tabela User e o botão Adicionar Selecionados.
Na Barra de comandos, selecione Criar relacionamentos.
Configure o relacionamento da seguinte forma:
- Um: User
- Muitos: Maintenance Issue
- Nome de Exibição: Requesting Employee
Selecione Concluído.
Na Barra de comandos, selecione Criar relacionamentos.
Configure o relacionamento da seguinte forma:
- Um: User
- Muitos: Maintenance Issue
- Nome de Exibição: Assigned to
Selecione Concluído.
Seu modelo de dados preenchido deve ser semelhante à imagem mostrada:
- Selecione o botão Salvar e abrir o aplicativo.
Observação
Pode levar vários minutos para que o novo aplicativo seja criado.
Tarefa 2: Personalizar seu novo aplicativo
Agora que seu novo aplicativo foi criado, fazemos algumas modificações nele para melhor atender às nossas necessidades. Começamos fazendo algumas modificações na tela de boas-vindas.
- Com o novo aplicativo aberto, selecione o espaço reservado Imagem acima do texto Maintenance Issues.
- No menu exibido, selecione Editar>Imagens de Estoque.
- No campo Pesquisar, insira Medical, selecione a imagem do Teclado do computador e estetoscópio e escolha Inserir.
- Em seguida, selecione o espaço reservado Imagem acima de Usuários.
- No campo Pesquisar, insira People, selecione a imagem que deseja usar e escolha Inserir.
- No menu exibido, selecione Editar>Imagens de Estoque.
Em seguida, vamos ajustar o tamanho das imagens para que possam ser lidas com mais facilidade pelos usuários. Além disso, vamos ajustar o texto exibido para cada item.
Na barra de comandos, selecione o botão Propriedades. (Localizado à direita do botão de edição.)
Selecione a imagem acima Maintenance Issues.
No painel Propriedades, configure a imagem como a seguir:
- Posição da Imagem: Preenchimento
- Largura: 350
- Altura: 350
Repita a etapa anterior para definir a Altura e a Largura da imagem Usuários como 350 x 350.
Selecione o texto abaixo de Maintenance Issues.
No painel Propriedades, selecione o campo Text e altere o texto para: "Enviar Maintenance Issue".
Selecione o texto Tela de Boas-Vindas no Cabeçalho.
No painel Propriedades, defina Mostrar Logotipo como Desativado.
Defina Imagem do Perfil como Desativada.
No painel Propriedades, no grupo Estiloe tema, selecione o ícone de cor Preenchimento.
Altere a cor para Preto.
Verifique se você ainda tem o Cabeçalho selecionado e altere o Título para Relatório de Problemas da Contoso.
Seu aplicativo é semelhante à imagem mostrada.
Tarefa 3: Adicionar uma nova tela ao aplicativo
Decidimos que, além de enviar Maintenance Issues, os usuários também devem conseguir adicionar ativos.
Com o aplicativo ainda aberto, se necessário, expanda o painel Copilot. No Copilot, insira o seguinte texto: "Adicionar uma nova tela chamada Assets". Selecione Enviar.
Selecione o botão Manter para aceitar a tela.
Uma nova tela chamada Assets é adicionada ao aplicativo.
Na tela, selecione Com Dados.
Na tela Selecionar Fonte de Dados, selecione Criar tabelas.
No Copilot, insira o seguinte texto: "Criar uma nova tela chamada Assets. Ela deve incluir as seguintes colunas. Asset Name, Asset ID, Asset Type, Asset Location, Data Installed e Department."
Se outra tabela (Department) tiver sido adicionada, use o Copilot para excluí-la inserindo: "Remover Tabela Department".
Depois que a tabela for criada, selecione Salvar e sair.
De volta ao Aplicativo, selecione Com Dados novamente.
Uma nova tela Asset é adicionada ao aplicativo.
Se necessário, na Barra de comandos, selecione o botão Propriedades. (Ao lado do botão Edição.)
Em seguida, selecione na lista de Assets. Um ícone de Lápis deve aparecer. Selecione o ícone de Lápis.
Selecione o botão Inserir e escolha Rótulo de Texto.
Posicione o Rótulo de Texto, localizado pelo Asset Location.
Com o Rótulo de Texto selecionado, na barra de fórmulas, insira o seguinte texto: ThisItem.’Asset Type’.
Selecione no plano de fundo do Formulário.
Defina a propriedade Columns como 1.
A tela concluída deve ser semelhante à imagem mostrada.
Tarefa 4: Atualizar a tela de boas-vindas
Após a revisão, decidimos que a capacidade de criar usuários neste aplicativo é desnecessária, por isso alteramos a tela de boas-vindas para permitir o acesso a Assets.
- Usando a Exibição em árvore, selecione a Tela de Boas-Vindas.
- Selecione a Imagem acima de Usuários/Contatos.
- No menu exibido, selecione Editar e escolha Imagens de Estoque.
- No campo Pesquisar, insira Equipment e selecione uma imagem a ser usada.
- Defina a propriedade OnSelect da imagem como: Navigate('Assets')
- Selecione o texto Usuários/Contatos e defina a propriedade Text como Assets.
- Selecione o Text abaixo de Equipment e altere a propriedade Text para: "Exibir e criar registros de ativo".
Tarefa 5: Testar o aplicativo
Em seguida, vamos testar seu aplicativo para garantir que ele esteja funcionando corretamente.
- Na Barra de comandos, selecione o botão Reproduzir.
- Selecione a imagem Assets.
- No campo Pesquisar, insira Escritório. (Observe como a lista é filtrada.)
- Selecione o registro Office Chair.
- Selecione o botão Editar (Lápis). Altere a Categoria para Furniture.
- Altere o Asset Type para Equipment.
- Selecione o botão Salvar (marca de seleção).
- Selecione o botão Salvar.
- Observe como o Asset Type da Desk muda para Equipment.
- Selecione o botão Página Inicial.
- Selecione o X roxo para sair do modo Visualização.
Tarefa 6: Salvar e publicar o aplicativo
Meta: salve e publique o aplicativo para torná-lo acessível em navegadores da Web, dispositivos móveis ou plataformas incorporadas, como o SharePoint ou o Teams.
- No Power Apps Studio, selecione o botão Salvar.
- Em Salvar como tela, defina o Nome como Relatório de Problemas da Contoso e selecione Salvar.
- Selecione o botão Publicar.