Criar campos de fórmula
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.)
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.
- Em Setup (Configuração), clique em Object Manager (Gerenciador de objetos) e selecione Opportunity (Oportunidade).
- Selecione Fields & Relationships (Campos e relacionamentos e clique em New (Novo).
- Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
- Insira
Commission
(Comissão) como Field Label (Rótulo do campo) e como Field Name (Nome do campo).
- Selecione Currency (Moeda) como Formula Return Type (Tipo de retorno da fórmula).
- Clique em Next (Avançar).
- Selecione Amount (Valor) na lista de opções Insert Merge Field (Inserir campo de mesclagem).
- Clique em Insert operator (Inserir operador) e selecione *Multiply (Multiplicar).
- Na caixa Commission (Currency)= (Comissão (moeda) =), insira
0,1
.
- Verifique se a fórmula final fica assim:
Amount * 0.1
(Valor * 0,1) - Clique em Check Syntax (Verificar sintaxe) para ter certeza de que não há erros.
- 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.) - Em Help Text (Texto de ajuda), insira:
Sales rep commission when opportunity is won.
(Comissão de representantes de vendas quando a oportunidade é ganha.) - Clique em Next (Avançar).
- No cabeçalho da coluna Visible (Visível), marque e desmarque a caixa de seleção para limpar as caixas de seleção.
- Na coluna Visible (Visível), selecione Sales User (Usuário de vendas) e System Administrator (Administrador do sistema).
- 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.
- Ainda em Fields & Relationships (Campos e relacionamentos) do objeto Opportunity (Oportunidade), clique na seta ao lado de Commission (Comissão) e selecione Edit (Editar).
- Na seção Formula Options (Opções de fórmula), clique na guia Advanced Formula (Fórmula avançada) e modifique a fórmula.
- Na caixa Commission (Currency)= (Comissão (moeda) =), clique no início da fórmula para colocar o cursor logo antes de Amount (Valor).
- Na lista de funções, selecione IF e clique em Insert Selected Function (Inserir função selecionada).
- Na lista de funções, selecione ISPICKVAL.
- Na fórmula, destaque logical_test e clique em Insert Selected Function (Inserir função selecionada).
- Na fórmula, destaque picklist_field.
- 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).
- Na fórmula, destaque text_literal e insira
"Closed Won"
(“Fechada e ganha”) (incluindo as aspas).
- Na fórmula, destaque Amount * 0.1 (Valor * 0.1) e recorte-o (Ctrl/Command + X).
- Na fórmula, destaque value_if_true e cole (Ctrl/Command + V).
- Na fórmula, destaque value_if_false e insira
0
.
- Verifique se sua fórmula fica assim:
IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
- Clique em Check Syntax (Verificar sintaxe).
- 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.
- Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
- Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
- Insira
Region/Zone
(Região/Zona) como Field Label (Rótulo do campo) eRegion_Zone
como Field Name (Nome do campo).
- Selecione Text (Texto) como Formula Return Type (Tipo de retorno da fórmula).
- Clique em Next (Avançar).
- Clique na guia Advanced Formula (Fórmula avançada) se ela ainda não estiver selecionada.
- Na lista de funções, selecione TEXT e clique em Insert Selected Function (Inserir função selecionada).
- Na fórmula, destaque value (valor).
- Clique em Insert Field (Inserir campo) e selecione Account (Conta)> na segunda lista da sobreposição Insert Field (Inserir campo) que aparece.
- Na nova lista exibida, selecione Region (Região) e clique em Insert (Inserir).
- Clique no final da fórmula para posicionar o cursor, clique em Insert Operator (Inserir operador) e selecione &Concatenate (Concatenar).
- No final da fórmula, insira
"/"
(incluindo as aspas).
- Clique em Insert Operator (Inserir operador) e selecione &Concatenate (Concatenar).
- Na lista de funções, selecione TEXT e clique em Insert Selected Function (Inserir função selecionada).
- Na fórmula, destaque value (valor).
- Clique em Insert Field (Inserir campo) e selecione Account (Conta)> na segunda lista da sobreposição Insert Field (Inserir campo) que aparece.
- Na nova lista exibida, selecione Zone (Zona) e clique em Insert (Inserir).
- Verifique se sua fórmula fica assim:
TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
- Clique em Check Syntax (Verificar sintaxe).
- 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.) - Em Help Text (Texto de ajuda), insira:
Account region and zone.
(Região e zona da conta.) - 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).
- Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
- Selecione Percent (Porcentagem) como Data Type (Tipo de dados) e clique em Next (Avançar).
- Insira
Discount Percentage
(Porcentagem de desconto) como Field Label (Rótulo do campo).
- Insira
3
em Length (Comprimento).
- Clique em Next (Avançar).
- Marque e desmarque o cabeçalho Visible (Visível) para limpar as caixas de seleção.
- Selecione Sales User (Usuário de vendas) e System Administrator (Administrador do sistema).
- Clique em Next (Avançar) e Save (Salvar).
Agora, crie a fórmula.
- Ainda em Fields & Relationships (Campos e relacionamentos) no objeto Oportunidade, clique em New (Novo).
- Selecione Formula (Fórmula) como Data Type (Tipo de dados) e clique em Next (Avançar).
- Insira
Amount After Discount
(Valor após desconto) como Field Label (Rótulo do campo) eAmount_After_Discount
como Field Name (Nome do campo).
- Selecione Currency (Moeda) como Formula Return Type (Tipo de retorno da fórmula).
- Clique em Next (Avançar).
- Clique na guia Simple Formula (Fórmula simples).
- Na lista de opções Insert Field (Inserir campo), selecione Amount (Valor).
- Clique em Insert operator (Inserir operador) e selecione *Multiply (Multiplicar).
- Clique em Insert operator (Inserir operador) e selecione ( Open Parenthesis (Abrir parêntese).
- Depois do parêntese aberto, insira
1
.
- Clique em Insert Operator (Inserir operador) e selecione -Subtract (Subtrair).
- Na lista de opções Insert Field (Inserir campo), selecione Discount Percentage (Porcentagem de desconto).
- Clique em Insert Operator (Inserir operador) e selecione ) Close Parenthesis (Fechar parêntese).
- Verifique se sua fórmula fica assim:
Amount * ( 1 - Discount_Percentage__c )
- Clique em Check Syntax (Verificar sintaxe).
- 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.) - 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.