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.

  • Criar uma coluna 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 > Cliente potencial é exibida.

    Captura de tela da página principal da tabela Cliente potencial.

  8. Selecione + para adicionar uma nova coluna na seção Colunas e dados do cliente potencial.

  9. No painel Nova coluna, 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 Cliente 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)

      • Ganho (em Valor, insira 3)

      • Perdido (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 Estágio de Cliente Potencial realçados.

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

  13. Selecione Salvar.

  14. Selecione + no painel Colunas e dados de cliente potencial 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 +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, em seguida, 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: Moeda

    • Comportamento:Calculado

    Você pode notar algo diferente ao escolher o comportamento como Calculado. Você precisa salvar essa coluna para editar o cálculo. Observe o link Salvar e editar, logo abaixo da caixa de comportamento. Selecione esse link.

  18. Após alguns instantes, uma janela pop-up do campo calculado é exibida com Receita Prevista Definida, em que você pode editar o comportamento da coluna Receita Prevista. Adicione uma Ação selecionando o botão Adicionar ação.

  19. Insira a seguinte fórmula ao lado do sinal de igual, mas sem copiar e colar.

    Observação

    Os nomes das colunas não são exatamente os mesmos do exemplo, pois crXXX_ são números e letras específicos que definem seu ambiente. A entrada da fórmula sugere automaticamente as opções quando você começa a digitar os nomes das colunas. Verifique a captura de tela para ver como sua fórmula deve ficar no Painel de Ações.

    crXXX_contractamount * (crXXX_probability / 100)

    Captura de tela do ponto de entrada da ação do campo calculado.

  20. Se a aparência estiver conforme você deseja, clique na marca de seleção dentro do círculo para salvar suas alterações. (Talvez seja necessário rolar para a direita para ver a marca de seleção no círculo.)

  21. Selecione SALVAR E FECHAR na parte superior da janela. A janela desaparecerá para mostrar a tela Tabelas de Clientes Potenciais novamente.

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 Nova Condição dentro do seu painel de design. O painel Propriedades da condição é exibido à direita da tela.

  4. No painel Propriedades em Regras, examine seu Campo e verifique se o Valor do Contrato está selecionado.

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

  6. Selecione Aplicar.

  7. Agora, selecione a guia Componentes.

  8. Localize 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 (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 e, em Requisito Comercial, selecione Probabilidade no menu suspenso superior e Requisito Comercial 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 parte superior esquerda da tela, selecione a lista suspensa da divisa logo à direita de Nova regra de negócios do cliente potencial e, em Nome da regra de negócios, insira Tornar Probabilidade Obrigatória.

  12. Selecione Salvar no canto superior direito da tela.

  13. Selecione Ativar (também na parte superior direita da tela) para ativar a regra.

  14. 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.

  15. Feche a guia do navegador.

  16. Selecione Concluído.

  17. 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 os 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.

    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 Prospects.xlsx (talvez seja necessário inserir suas credenciais de conexão), verifique se a conexão é válida e selecione Avançar para continuar.

  7. O Power Query agora muda para Escolher dados. Encontre a tabela Clientes potenciais na pasta de trabalho do Excel e selecione-a. Fazendo isso, você pode visualizar os dados, para garantir que está prestes a importar a tabela correta. Selecione Avançar para continuar.

    Captura de tela do Power Query para escolher dados mostrando uma exibição dos dados.

  8. O Power Query é aberto em uma tela de dados de transformação em que agora você pode moldar os dados antes de importar. Observe como o Power Query adivinha automaticamente o tipo de dados em cada coluna. ContractAmount e Probability são definidos como inteiros e Name e Stage 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. A tela do Power Query de Configurações de atualização oferece a capacidade de determinar como você deseja que os dados dessa fonte externa sejam atualizados. Nesse caso, deixe como Atualizar manualmente. Se você optar por fazer isso automaticamente, poderá configurá-lo em uma agenda. Deixando o padrão como manualmente, 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.