Exercício: criar uma tabela personalizada e importar dados

Concluído

Cenário

O processo de vendas atual da sua empresa é manual e as atualizações apenas são feitas às sextas-feiras. Você deseja simplificar esse processo, reduzir as chances de erros e melhorar a visibilidade. Você decidiu criar um novo aplicativo para acompanhar clientes potenciais de vendas e calcular automaticamente a receita prevista. Você deseja que o Dataverse armazene a lista de clientes potenciais.

Usar o Microsoft Dataverse para armazenar dados

Neste exercício, você usará uma tabela personalizada do Dataverse para armazenar a lista de clientes em potencial para seu aplicativo.

Você aprenderá a:

  • Criar uma tabela personalizada.

  • Adicionar colunas personalizadas à tabela.

  • Crie uma coluna de fórmula (calculada).

  • Configurar uma regra de negócios.

  • Importar dados de uma pasta de trabalho do Microsoft Excel.

Criar uma tabela personalizada

  1. Vá para o Power Apps Maker Portal e entre com suas credenciais (se necessário).

  2. No menu, selecione Tabelas.

  3. Selecione Nova tabela e Definir propriedades avançadas.

    Captura de tela da opção Nova tabela.

  4. Em Propriedades, insira o Nome de exibição: Colaborador potencial.

  5. Selecione a guia Coluna primária e altere o Nome de exibição para Nome do Colaborador Potencial.

  6. Selecione Salvar.

  7. Após alguns instantes, a tela Tabelas > Prospect é exibida.

    Captura de tela da página principal da tabela Prospect.

  8. Selecione Novo > Coluna para adicionar uma nova coluna.

  9. No painel Nova coluna à direita, insira as seguintes informações:

    • Nome de exibição: estágio

    • Tipo de dados: selecione Opção (e selecione Opção no pop-up)

    • Obrigatório: selecione Necessidade de negócios

  10. Em Sincronizar esta opção com, selecione Nova opção. O painel Nova opção é exibido. Insira as informações a seguir e selecione Salvar.

    • Nome de exibição: Estágio do colaborador potencial

    • Adicione as opções a seguir em Rótulo, selecionando Nova opção entre as entradas até que a tabela seja semelhante à captura de tela a seguir. Ao concluir, selecione Salvar:

      • Cliente potencial (em Valor, insira 1)

      • Oportunidade (em Valor, insira 2)

      • Ganha (em Valor, insira 3)

      • Perdida (em Valor, insira 4)

    Captura de tela do painel de nova opção com as quatro opções inseridas.

  11. Depois de salvar a Nova opção, selecione a lista suspensa em Sincronizar esta opção com e localize/selecione Estágio do cliente potencial.

    Captura de tela da lista suspensa mostrando Sincronizar esta opção com opções e Prospect Stage realçados.

  12. Em Opção padrão, selecione Cliente potencial.

  13. Selecione Salvar.

  14. Selecione Novo > Coluna para adicionar uma nova coluna.

  15. Insira as informações a seguir no painel Nova coluna e selecione Salvar.

    • Nome de exibição: Valor do contrato

    • Tipo de dados: moeda

  16. Selecione Novo > Coluna novamente para adicionar uma nova coluna com as informações a seguir e selecione Salvar.

    • Nome de exibição: probabilidade

    • Tipo de dados: número Inteiro (selecione Número e depois Número Inteiro no pop-up).

  17. Em seguida, vamos adicionar uma coluna com um comportamento. Esse procedimento é um pouco mais complicado. Adicione uma coluna com as informações a seguir.

    • Nome de exibição: receita prevista

    • Tipo de dados: fórmula

    Observe que o campo de entrada Fórmula é exibido abaixo do campo Tipo de dados quando você seleciona Fórmula como tipo de dados.

  18. Insira a fórmula a seguir no campo.

    Decimal('Contract Amount') * (Probability / 100)

    Se você inserir a fórmula manualmente, observe como, ao serem adicionadas as partes, o Power Apps sugere automaticamente possíveis campos/funções. Nesse caso, é preciso usar a função Decimal para converter o campo Contract Amount da moeda em um número decimal que nossa fórmula possa usar.

  19. Selecione Salvar.

Adicionar uma regra de negócios

  1. No criador de tabelas, localize o painel Personalizações na extremidade direita e selecione Regras de negócios.

  2. Selecione Nova regra de negócios na parte superior da tela; uma nova guia do navegador será aberta.

    Captura de tela da janela do navegador Nova regra de negócios.

  3. Selecione a etapa Condição Nova Condição na tela de design. O painel Propriedades é exibido no lado direito da tela.

  4. No painel Propriedades em Regras, examine seu Campo e verifique se Contract Amount está selecionado.

  5. Em Operador, altere o valor de Igual a para Contém dados.

  6. Selecione Aplicar.

  7. Agora selecione a guia Componentes na parte superior do mesmo painel.

  8. Encontre o componente Definir Requisitos Comerciais e arraste e solte-o no símbolo de adição à direita da caixa de seleção roxa no painel de design (consulte a imagem abaixo; o símbolo de adição é exibido quando você começa a mover o componente para a tela).

    Captura de tela da ação necessária de negócios de arrastar para a nova condição.

  9. Com Definir Nova Ação Obrigatória para Negócios selecionado/realçado, observe o painel Propriedades à direita e em Requisitos Comerciais, selecione Probabilidade no menu suspenso superior e Requisitos Comerciais no menu suspenso inferior.

  10. Selecione Aplicar.

    Captura de tela do painel de propriedades de Definir Requisitos Comerciais com os menus suspensos Campo e Status selecionados, junto com o botão Aplicar.

  11. Na barra de comandos na parte superior esquerda da tela, selecione a divisa à direita de Nova regra de negócios do cliente potencial para expandir as entradas de nome/descrição da regra de negócios.

  12. No Nome da regra de negócios, digite Tornar a Probabilidade Obrigatória.

  13. Selecione Salvar na barra de comandos à direita.

  14. Selecione Ativar para ativar a regra.

  15. Após alguns instantes, uma janela pop-up é exibida para Confirmação de Ativação de Processo. Selecione Ativar no pop-up para confirmar a ativação.

  16. Feche a guia do navegador.

  17. Selecione Concluído no pop-up Atualmente criando uma nova regra de negócios.

  18. Observe que a nova regra de negócios foi adicionada à tela de regras de negócios. Agora, retorne à tela de edição da tabela.

    Captura de tela do gráfico de regras de negócios mostrando sua nova regra: Tornar a Probabilidade Obrigatória. O nome da tabela Cliente Potencial está realçado.

Importar dados de um arquivo do Excel

Você usa a planilha do Excel chamada "Prospects.csv" neste exercício. Abra este link e baixe o arquivo.

  1. Extraia Prospects.csv do arquivo zip.

  2. Abra o arquivo Prospects.csv no Excel. Observe que a coluna Estágio está vazia. Você precisa inserir esses valores manualmente. Insira os seguintes valores na coluna Estágio:

    • Contoso Flooring: ganho

    • Fabrikam Inc: ganho

    • Adventure Works: cliente potencial

    • VanArsdel: Perdido

    • Adatum: Cliente Potencial

    • Relecloud: oportunidade

  3. Salve o arquivo como uma pasta de trabalho do Excel (Prospects.xlsx) no seu local. Em seguida, feche a planilha.

  4. Retorne à tabela Cliente potencial no Power Apps maker portal.

  5. Selecione o botão Importar na parte superior da tela e selecione Importar>Importar dados.

    Observação

    Não selecione Importar dados do Excel, que é uma função herdada. Use Importar dados, que ativa o Power Query.

  6. No pop-up do Power Query, há muitas maneiras de apontar para sua planilha do Excel. Você pode arrastar e soltar o arquivo, procurá-lo ou conectá-lo diretamente do OneDrive. Encontre o arquivo do Excel que você salvou localmente e adicione-o.

    Captura de tela da janela do Power Query Escolha a fonte de dados mostrando as várias opções para se conectar aos dados.

    Após encontrar o arquivo (talvez seja necessário inserir suas credenciais de conexão), verifique se a conexão é válida e selecione Avançar para continuar.

  7. A tela Visualizar dados de arquivo é exibida com seus dados. Você deverá ver quatro colunas representando ContractAmount, Probabilidade, Nome e Estágio. Selecione Avançar para continuar.

  8. O editor do Power Query é aberto para permitir que você transforme os dados antes da importação. Observe como o Power Query adivinha automaticamente o tipo de dados em cada coluna. ContractAmount e Probabilidade são definidos como número inteiro e Nome e Estágio são definidos como texto. Nesse caso, deixe como está. Selecione Avançar para continuar.

    Captura de tela da janela do Power Query mostrando as opções de modelagem de dados.

  9. O Power Query muda para a tela Mapear tabelas, em que você pode selecionar em que deseja que os dados sejam carregados (uma nova tabela ou uma tabela existente) e para quais colunas na fonte de dados existente você envia os dados da tabela do Excel. Nesse caso, selecione Carregar na tabela existente em Configurações de carregamento e selecione a tabela Cliente potencial no menu suspenso em Tabela de destino. Concluir isso abre a seção Mapeamento de Colunas, mostrando o nome da Coluna de destino da tabela selecionada e a Coluna de origem com alguns menus suspensos.

    Captura de tela da janela do Power Query mostrando configurações de carga e mapeamento de coluna com carga para a tabela existente.

  10. Em Mapeamento de coluna, selecione o botão Mapeamento automático no canto superior direito para permitir que o Power Query tente determinar como suas colunas correspondem. Observe como o Power Query faz a correspondência automaticamente de três das quatro colunas. Vamos escolher o último Name que corresponde manualmente à coluna ProspectName do Dataverse. O mapeamento agora deve ser semelhante a esta imagem:

    Captura de tela da janela do Power Query mostrando configurações de carregamento e mapeamento de coluna com carregamento para tabela existente e colunas correspondentes.

    Selecione Avançar para continuar.

  11. Deixe as Configurações de atualização como Atualizar manualmente e selecione o botão Publicar no canto inferior direito da tela.

  12. Os dados importados não são mostrados imediatamente, então, atualize a tela do navegador para mostrar os dados.

  13. Verifique se os dados foram importados com êxito. Suas colunas e dados devem ser semelhantes a esta captura de tela:

    Aparência final das colunas com os dados importados

Parabéns! Você criou uma tabela personalizada com uma regra de negócios e aprendeu a importar dados externos para o Dataverse.