Skip to main content

Criar campos de fórmula

Nota

Nota

Deseja aprender em português (Brasil)? Nesse emblema, as validações dos desafios práticos do Trailhead funcionam em inglês. As traduções são fornecidas entre parênteses como referência Copie e cole os valores em inglês e, em seguida, mude o idioma do Trailhead Playground para inglês e a localidade para Estados Unidos. Siga as instruções aqui.

Consulte o emblema Trailhead no seu idioma para saber como aproveitar a experiência traduzida do Trailhead.

Acompanhar com o Trail Together

Deseja acompanhar um especialista enquanto trabalha nesta etapa? Veja este vídeo que faz parte da série Trail Together.

(Este clipe começa na marca dos 27:18 minutos, caso você queira retroceder e ver o início da etapa novamente.)

Nota

Acessibilidade

Esta unidade requer algumas instruções adicionais para usuários de leitores de tela. Para acessar uma versão detalhada do leitor de tela desta unidade, clique no link abaixo:

Abrir as instruções do leitor de tela do Trailhead.

Introdução

A VP de vendas Allison Wheeler gostaria que você ajudasse a equipe dela a coletar informações adicionais sobre oportunidades. Primeiro, ela gostaria que os usuários executivos e de vendas vissem a comissão calculada para as oportunidades ganhas. Ela também gostaria que as regiões e zonas de contas fossem exibidas nas oportunidades para todos verem. E, para tentar deixar o pipeline mais exato, ela gostaria de exibir o valor descontado sempre que um desconto for aplicado a uma oportunidade.

Lide com essas solicitações criando campos de fórmula personalizados, que permitem definir cálculos que fazem referência a outros campos para exibir novos valores numéricos, de texto, data ou caixa de seleção específicos aos requisitos comerciais. Vamos começar.

Calcular a comissão

Crie um campo de fórmula personalizado no objeto Oportunidade que calcula 10% de comissão sempre que uma oportunidade é fechada e ganha.

  1. Em Setup (Configuração), clique em Object Manager (Gerenciador de objetos) e selecione Opportunity (Oportunidade).
  2. Selecione Fields & Relationships (Campos e relacionamentos) e clique em New (Novo).
  3. Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
  4. Insira Commission (Comissão) como Rótulo do campo e como Nome do campo.
  5. Selecione Currency (Moeda) como Formula Return Type (Tipo de retorno da fórmula).
  6. Clique em Next (Avançar).
  7. Selecione Amount (Valor) na lista de opções Insert Merge Field (Inserir campo de mesclagem).
  8. Clique em Insert operator (Inserir operador) e selecione *Multiply (Multiplicar).
  9. Na caixa Commission (Currency)= (Comissão (moeda) =), insira 0.1 (0,1).
  10. Verifique se a fórmula final fica assim: Amount * 0.1 (Valor * 0,1)
  11. Clique em Check Syntax (Verificar sintaxe) para ter certeza de que não há erros.
  12. Em Description (Descrição), insira: Calculates sales rep commission of 10 percent when opportunity is won. (Calcula uma comissão de representantes de vendas de 10% quando a oportunidade é ganha.)
  13. Em Help Text (Texto de ajuda), insira: Sales rep commission when opportunity is won. (Comissão de representantes de vendas quando a oportunidade é ganha.)
  14. Clique em Next (Avançar).
  15. No cabeçalho da coluna Visible (Visível), marque e desmarque a caixa de seleção para limpar as caixas de seleção.
  16. Na coluna Visible (Visível), selecione Sales User (Usuário de vendas) e System Administrator (Administrador do sistema).
  17. Clique em Next (Avançar) e Save (Salvar).

Em seguida, modifique a fórmula para que a comissão seja calculada apenas quando uma oportunidade é fechada e ganha.

  1. Ainda em Fields & Relationships (Campos e relacionamentos) do objeto Opportunity (Oportunidade), clique na seta Seta suspensa ao lado de Commission (Comissão) e selecione Edit (Editar).
  2. Na seção Formula Options (Opções de fórmula), clique na guia Advanced Formula (Fórmula avançada) e modifique a fórmula.
  3. Na caixa Commission (Currency)= (Comissão (moeda) =), clique no início da fórmula para colocar o cursor logo antes de Amount (Valor).
  4. Na lista de funções, selecione IF e clique em Insert Selected Function (Inserir função selecionada).
  5. Na lista de funções, selecione ISPICKVAL.
  6. Na fórmula, destaque logical_test e clique em Insert Selected Function (Inserir função selecionada).
  7. Na fórmula, destaque picklist_field.
  8. Clique em Insert Field (Inserir campo), selecione Stage (Estágio) na segunda lista da sobreposição Insert Field (Inserir campo) que aparece e clique em Insert (Inserir).
  9. Na fórmula, destaque text_literal e insira "Closed Won" (“Fechada e ganha”) (incluindo as aspas).
  10. Na fórmula, destaque Amount * 0.1 (Valor * 0.1) e recorte-o (Ctrl/Command + X).
  11. Na fórmula, destaque value_if_true e cole (Ctrl/Command + V).
  12. Na fórmula, destaque value_if_false e insira 0.
  13. Verifique se sua fórmula fica assim:
    IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
    Guia Advanced Formula (Fórmula avançada) mostrando fórmula de comissão revisada.
  14. Clique em Check Syntax (Verificar sintaxe).
  15. Clique em Save (Salvar).

Personalizar campos de fórmula

Crie um campo de fórmula personalizado no objeto Oportunidade que exibe as informações de região e zona do registro de conta.

  1. Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
  2. Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
  3. Insira Region/Zone (Região/Zona) como Rótulo do campo e Region_Zone (Região_Zona) como o Nome do campo.
  4. Selecione Text (Texto) como Formula Return Type (Tipo de retorno da fórmula).
  5. Clique em Next (Avançar).
  6. Clique na guia Advanced Formula (Fórmula avançada) se ela ainda não estiver selecionada.
  7. Na lista de funções, selecione TEXT e clique em Insert Selected Function (Inserir função selecionada).
  8. Na fórmula, destaque value (valor).
  9. Clique em Insert Field (Inserir campo) e selecione Account (Conta)> na segunda lista da sobreposição Insert Field (Inserir campo) que aparece.
  10. Na nova lista exibida, selecione Region (Região) e clique em Insert (Inserir).
  11. Clique no final da fórmula para posicionar o cursor, clique em Insert Operator (Inserir operador) e selecione &Concatenate (Concatenar).
  12. No final da fórmula, insira "/" (incluindo as aspas).
  13. Clique em Insert Operator (Inserir operador) e selecione &Concatenate (Concatenar).
  14. Na lista de funções, selecione TEXT e clique em Insert Selected Function (Inserir função selecionada).
  15. Na fórmula, destaque value (valor).
  16. Clique em Insert Field (Inserir campo) e selecione Account (Conta)> na segunda lista da sobreposição Insert Field (Inserir campo) que aparece.
  17. Na nova lista exibida, selecione Zone (Zona) e clique em Insert (Inserir).
  18. Verifique se sua fórmula fica assim: 
    TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
  19. Clique em Check Syntax (Verificar sintaxe).
  20. Em Description (Descrição), insira: Displays the Region and Zone values from the account record. (Exibe os valores de Region (Região) e Zone (Zona) do registro de conta.)
  21. Em Help Text (Texto de ajuda), insira: Account region and zone. (Região e zona da conta.)
  22. Clique em Next (Avançar), Next (Avançar) e Save (Salvar).

Em seguida, crie um campo de fórmula chamado Amount after Discount (Valor após desconto) para calcular o valor após a aplicação do desconto. Mas, primeiro, crie um campo de porcentagem personalizado chamado Discount Percentage (Porcentagem de desconto).

  1. Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
  2. Selecione Percent (Porcentagem) como Data Type (Tipo de dados) e clique em Next (Avançar).
  3. Insira Discount Percentage (Porcentagem de desconto) como Field Label (Rótulo do campo).
  4. Insira 3 em Length (Comprimento).
  5. Clique em Next (Avançar).
  6. Marque e desmarque o cabeçalho Visible (Visível) para limpar as caixas de seleção.
  7. Selecione Sales User (Usuário de vendas) e System Administrator (Administrador do sistema).
  8. Clique em Next (Avançar) e Save (Salvar).

Agora, crie a fórmula.

  1. Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
  2. Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
  3. Insira Amount After Discount (Valor após desconto) como Rótulo do campo e Amount_After_Discount (Valor_Após_Desconto) como Nome do campo.
  4. Selecione Currency (Moeda) como Formula Return Type (Tipo de retorno da fórmula).
  5. Clique em Next (Avançar).
  6. Clique na guia Simple Formula (Fórmula simples).
  7. Na lista de opções Insert Field (Inserir campo), selecione Amount (Valor).
  8. Clique em Insert operator (Inserir operador) e selecione *Multiply (Multiplicar).
  9. Clique em Insert operator (Inserir operador) e selecione ( Open Parenthesis (Abrir parêntese).
  10. Depois do parêntese aberto, insira 1.
  11. Clique em Insert Operator (Inserir operador) e selecione -Subtract (Subtrair).
  12. Na lista de opções Insert Field (Inserir campo), selecione Discount Percentage (Porcentagem de desconto).
  13. Clique em Insert Operator (Inserir operador) e selecione ) Close Parenthesis (Fechar parêntese).
  14. Verifique se sua fórmula fica assim: 
    Amount * ( 1 - Discount_Percentage__c )
  15. Clique em Check Syntax (Verificar sintaxe).
  16. 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.)
  17. Em Help Text (Texto de ajuda), insira: Opportunity amount after discount has been applied. (Valor da oportunidade depois do desconto ser aplicado.)
  18. Clique em Next (Avançar), Next (Avançar) e Save (Salvar).

Você ajudou a disponibilizar as informações necessárias à equipe de vendas da Allison com fórmulas. Prossiga para a próxima etapa, em que você criará tipos de registro.

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira