Preparar sua organização
O que você aprenderá
Este projeto de fluxo apresenta os elementos Assignment (Atribuição), Decision (Decisão), Get Records (Obter registros) e Update Records (Atualizar registros). Aqui, você aprenderá a:
- Executar ramificação condicional com mais de duas ramificações.
- Passar dados de um registro para um fluxo usando parâmetros de URL.
Preparar sua organização
Os representantes de vendas dizem que o agressivo programa de descontos da Acme Wireless é um fator fundamental para fechar negócios. Infelizmente, obter permissão para oferecer esse desconto é complicado. Os representantes devem enviar um email à gerência, aguardar uma resposta e então repassar as informações ao cliente. O processo é lento e permite que os concorrentes mais ágeis da Acme conquistem os clientes mais pretendidos pela Acme. Agilizar esse processo é uma prioridade máxima e você foi chamado para ajudar.
Neste projeto, você cria um fluxo que determina automaticamente quanto de desconto oferecer a um cliente. Aqui está como ele irá funcionar quando você terminar.
Uma representante de vendas chega ao ponto numa negociação em que precisa fazer uma cotação de preço para seu cliente. Ela acessa o registro da oportunidade e clica em um botão: Calculate Discount (Calcular desconto). E pronto! O desconto é calculado e a oportunidade é atualizada instantaneamente. Graças a algumas contas simples no fluxo, a representante não precisa esperar que a gerência aprove o desconto. Ela pode voltar ao trabalho e fechar negócios rapidamente.
Observe que a representante de vendas não precisa fazer nada além de clicar em um botão. Porque esse fluxo funciona em segundo plano. Os fluxos que não requerem interação do usuário são chamados de fluxos iniciados automaticamente.
Este projeto exige que seu Trailhead Playground tenha dois campos personalizados no objeto Opportunity (Oportunidade). Discount Percentage (Porcentagem de desconto) armazena o desconto da oportunidade e Discounted Amount (Valor com desconto) calcula e armazena o valor final da oportunidade após a aplicação do desconto.
- Em Setup (Configuração), insira
Object Manager
(Gerenciador de objetos) na caixa Quick Find (Busca rápida) e depois selecione Opportunity (Oportunidade). - Selecione Fields & Relationships (Campos e relacionamentos) e, em seguida, clique em New (Novo).
- Em Data Type (Tipo de dados), selecione Percent (Porcentagem) e clique em Next (Avançar).
- Insira estes valores:
- Em Field Label (Rótulo do campo), insira
Discount Percentage
(Porcentagem de desconto). - Em Length (Comprimento), insira
18
. - Em Decimal Places (Casas decimais), insira
0
. - Em Description (Descrição), insira
Displays the percentage to be subtracted from the total amount of the opportunity.
(Exibe a porcentagem a ser subtraída do valor total da oportunidade.). - Em Help Text (Texto de ajuda), insira
If the customer is getting a discount on this opportunity, enter the amount here. For example, if the discount is 10%, enter the whole number 10.
(Caso o cliente esteja recebendo desconto nesta oportunidade, insira aqui o valor. Por exemplo, se o desconto for de 10%, insira o número inteiro 10.)
- Em Field Label (Rótulo do campo), insira
- Clique em Next (Avançar) duas vezes e depois em Save & New (Salvar e novo).
Se a página New Custom Field (Novo campo personalizado) não aparecer, atualize a página. - Em Data Type (Tipo de dados), selecione Formula (Fórmula) e clique em Next (Avançar).
- Insira estes valores:
- Em Field Label (Rótulo do campo), insira
Discounted Amount
(Valor com desconto). - Em Field Name (Nome do campo), insira
Discounted_Amount
. - Em Formula Return Type (Tipo de retorno da fórmula), selecione Currency (Moeda).
- Em Decimal Places (Casas decimais), insira
2
.
- Em Field Label (Rótulo do campo), insira
- Clique em Next (Avançar).
- Insira estes valores:
- Em Discounted Amount (Currency) (Valor com desconto (Moeda)), insira
Amount * (1 - Discount_Percentage__c)
(Valor * (1 - Discount_Percentage__c)) - Em Description (Descrição), insira
Calculates the opportunity amount after any discount has been applied.
(Calcula o valor da oportunidade depois de qualquer desconto ser aplicado.) - Em Help Text (Texto de ajuda), insira
Opportunity amount after discount has been applied.
(Valor da oportunidade depois do desconto ser aplicado.)
- Em Discounted Amount (Currency) (Valor com desconto (Moeda)), insira
- Clique em Next (Avançar) duas vezes e depois em Save (Salvar).