Criar um campo de fórmula
Os campos de fórmula personalizados exigem atributos especiais.
Edições obrigatórias
| Disponível em: Salesforce Classic e Lightning Experience |
| Disponível em: Todas as edições |
| Permissões necessárias ao usuário | |
|---|---|
| Para exibir detalhes do campo de fórmula: | Exibir configuração |
| Para criar, alterar ou excluir campos de fórmula: | Personalizar aplicativo |
Nota O vídeo de ajuda Conceitos básicos sobre fórmulas (Salesforce Classic) inclui uma demonstração ativa dessas etapas.
Dica Você também pode concluir essa tarefa usando Configuração com Agentforce. Para obter mais informações, consulte Configuração com Agentforce e Fórmulas em Configuração com Agentforce.
- Comece criando um campo de fórmula da mesma forma que cria um campo personalizado. Consulte Criar campos personalizados.
- Selecione o tipo de dados da fórmula. Escolha o tipo de dados apropriado para a sua fórmula com base no resultado dos cálculos. Consulte Tipos de dados de fórmula.
- Escolha o número de casas decimais para tipos de dados de moeda, número ou porcentagem. Essa configuração é ignorada no caso de campos de moeda em organizações multimoedas. Em vez disso, a lista Casas decimais se aplica à sua configuração de moedas. O Salesforce usa a regra de desempate da metade arredondada para cima para números em campos de fórmula. Por exemplo, 12.345 se torna 12,35 e −12.345 se torna −12,35.
- Clique em Avançar.
-
Construa sua fórmula. Os campos de fórmula podem conter até 3.900 caracteres, incluindo espaços, caracteres de retorno e comentários. Se a sua fórmula necessitar de mais caracteres, crie campos de fórmula separados e faça referência a eles em outro campo de fórmula. O número máximo de caracteres exibidos após a avaliação de uma expressão de fórmula é 1.300
- Se você estiver criando uma fórmula na guia Fórmula avançada, seja para aprovações ou regras, como fluxo de trabalho, validação, atribuição, resposta automática ou escalação, clique em Inserir campo, escolha um campo e clique em Inserir. Para criar uma fórmula básica que aprove dados específicos do Salesforce, selecione a guia Fórmula simples, escolha o tipo de campo na lista suspensa Selecionar tipo de campo e escolha um dos campos listados na lista suspensa Inserir campo. Crie fórmulas de objetos cruzados para ocupar objetos relacionados e fazer referência a campos de mesclagem nesses objetos.
- Para inserir um operador, escolha o ícone de operador apropriado na lista suspensa Inserir operador.
- Outra opção é clicar na guia Fórmula avançada para usar funções e exibir outros operadores e campos de mesclagem. Funções são fórmulas predefinidas que você pode personalizar com seus parâmetros de entrada.
- Para inserir uma função, clique duas vezes em seu nome na lista ou selecione-a e clique em Inserir função selecionada. Para filtrar a lista de funções, escolha uma categoria na lista suspensa Funções. Selecione uma função e clique em Ajuda sobre esta função para exibir uma descrição e exemplos de fórmulas usando essa função.
-
Considere adicionar comentários à sua fórmula, principalmente se ela for complicada. Os comentários devem começar com uma barra seguida por um asterisco (
/*) e terminar com um asterisco seguido por uma barra (*/).Os comentários são úteis para explicar trechos específicos de uma fórmula para qualquer pessoa que visualize a definição da fórmula. Por exemplo:
AND( /*competitor field is required, check to see if field is empty */ LEN(Competitor__c) = 0, /* rule only enforced for ABCD record types */ RecordType.Name = "ABCD Value", /* checking for any closed status, allows for additional closed picklist values in the future */ CONTAINS(TEXT(StageName), "Closed") )
- Para verificar erros na sua fórmula, clique em Verificar sintaxe.
- Você também tem a opção de inserir uma descrição da fórmula na caixa Descrição.
- Se a fórmula fizer referência a quaisquer campos de número, moeda ou porcentagem, escolha uma opção para tratar campos em branco. Para dar a qualquer campo em branco um valor de zero, escolha Tratar campos em branco como tendo valor zero. Para deixar esses campos em branco, escolha Tratar campos em branco como em branco.
- Clique em Avançar.
- Defina a segurança do campo para determinar se o campo deve ser visível em perfis específicos e clique em Avançar.
- Escolha os layouts de página que devem exibir o campo. O campo é adicionado como o último campo na primeira seção de duas colunas no layout da página. No caso de campos personalizados do usuário, o campo é adicionado automaticamente à parte inferior da página de detalhes do usuário.
- Clique em Salvar para concluir ou em Salvar e novo para criar mais campos personalizados.
Nota Como os campos de fórmula são calculados automaticamente, eles são somente leitura nas páginas de detalhes do registro e não atualizam os campos de data da última modificação. Campos de fórmula não são visíveis nas páginas de edição.
Em fórmulas de contas, todos os campos de contas comerciais estão disponíveis como campos de mesclagem. Contudo, os campos de conta exclusivos às contas pessoais, como Data de nascimento e Email, não estão disponíveis.
- O que é uma fórmula de objetos cruzados?
Uma Fórmula de objetos cruzados é uma fórmula que abrange dois objetos relacionados e faz referência a campos de mesclagem sobre esses objetos. Uma fórmula de objetos cruzados pode fazer referência a campos de mesclagem de um objeto mestre ("pai") caso haja um objeto no lado dos detalhes de um relacionamento entre mestre e detalhes. Uma fórmula de objeto cruzado também funciona com relacionamentos de pesquisa.
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!
