Exercício: criar uma tabela personalizada e importar dados
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
Vá para o Power Apps Maker Portal e entre com suas credenciais (se necessário).
No menu, selecione Tabelas.
Selecione Nova tabela e Definir propriedades avançadas.
Em Propriedades, insira o Nome de exibição: Colaborador potencial.
Selecione a guia Coluna primária e altere o Nome de exibição para Nome do Colaborador Potencial.
Selecione Salvar.
Após alguns instantes, a tela Tabelas > Cliente potencial é exibida.
Selecione + para adicionar uma nova coluna na seção Colunas e dados do cliente potencial.
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
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)
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.
Em Opção padrão, selecione Cliente potencial.
Selecione Salvar.
Selecione + no painel Colunas e dados de cliente potencial para adicionar uma nova coluna.
Insira as informações a seguir no painel Nova coluna e selecione Salvar.
Nome de exibição: Valor do Contrato
Tipo de dados: Moeda
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.)
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.
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.
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)
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.)
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
No criador de tabelas, localize o painel Personalizações na extremidade direita e selecione Regras de negócios.
Selecione Nova regra de negócios na parte superior da tela; uma nova guia do navegador será aberta.
Selecione Nova Condição dentro do seu painel de design. O painel Propriedades da condição é exibido à direita da tela.
No painel Propriedades em Regras, examine seu Campo e verifique se o Valor do Contrato está selecionado.
Em Operador, altere o valor de Igual a para Contém dados.
Selecione Aplicar.
Agora, selecione a guia Componentes.
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).
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.
Selecione Aplicar.
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.
Selecione Salvar no canto superior direito da tela.
Selecione Ativar (também na parte superior direita da tela) para ativar a regra.
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.
Feche a guia do navegador.
Selecione Concluído.
Observe que a nova regra de negócios foi adicionada à tela de regras de negócios. Agora, retorne à tela de edição da tabela.
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.
Extraia Prospects.csv do arquivo zip.
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
Salve o arquivo como uma pasta de trabalho do Excel (Prospects.xlsx) no seu local. Em seguida, feche a planilha.
Retorne à tabela Cliente potencial no Power Apps maker portal.
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.
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.
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.
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.
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.
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.
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:
Selecione Avançar para continuar.
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.
Os dados importados não são mostrados imediatamente, então, atualize a tela do navegador para mostrar os dados
Verifique se os dados foram importados com êxito. Suas colunas e dados devem ser semelhantes a esta captura de tela:
Parabéns! Você criou uma tabela personalizada com uma regra de negócios e aprendeu a importar dados externos para o Dataverse.