Loading
Estender o Salesforce com cliques, não com código
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Amostras de regras diversas de validação

          Amostras de regras diversas de validação

          Exemplos de como validar determinados formatos de número para números de cartão de crédito ou carteiras de habilitação.

          Edições obrigatórias

          Disponível em: Salesforce Classic e Lightning Experience
          Disponível em: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited, Developer e Database.com Editions

          Para obter mais informações sobre qualquer uma das funções de fórmula nestes exemplos, consulte Operadores de fórmula e funções por contexto.

          Permitir aumentar o número, mas não diminuir

          Campo Valor
          Descrição: Permite que um campo personalizado chamado Valor da confirmação seja aumentado mas não diminuído após sua criação inicial. Essa regra usa a função PRIORVALUE() para comparar o valor atualizado do campo ao seu valor antes da atualização.
          Fórmula:
          PRIORVALUE(Commit_Amount__c) > Commit_Amount__c
          Mensagem de erro: Não é possível aumentar o Valor da confirmação.
          Local do erro: Valor da confirmação

          Carteira de habilitação da Califórnia

          Campo Valor
          Descrição: Assegura que um campo personalizado chamado Carteira de habilitação esteja no formato correto, A9999999, quando o Estado de correspondência for “CA”.
          Fórmula:
          AND(
          MailingState = "CA",
          NOT(REGEX(Drivers_License__c, "([A-Z]\\d{7})?"))
          )
          Mensagem de erro: Formato inválido de carteira de habilitação da Califórnia.
          Local do erro: Carteira de habilitação

          Fazer os usuários selecionarem “Aceito as condições” para inserir determinados valores

          Campo Valor
          Descrição: Usa uma caixa de seleção chamada “Aceito as condições” para fazer com que o usuário a selecione a fim de inserir um valor chamado Número de dias que ultrapasse o seu saldo de Férias remuneradas (PTO) disponível.
          Fórmula:
          AND(
              NOT( I_accept_terms__c  ),
              Number_of_Days__c > $User.PTO_Balance__c
          )
          
          Mensagem de erro: A solicitação provocará um saldo de PTO negativo. Você deve aceitar as condições de Saldo de PTO negativo.
          Local do erro: Aceito as condições

          Proibir alterações a um campo depois de ser salvo

          Campo Valor
          Descrição: Impede os usuários de alterar um campo personalizado chamado Taxa garantida depois de ter sido salvo inicialmente.
          Fórmula:
          AND(
             NOT( ISNEW() ),
             ISCHANGED( Guaranteed_Rate__c )
          )
          
          Mensagem de erro: A Taxa garantida não pode ser alterada.
          Local do erro: Taxa garantida

          Formato do número de CPF

          Campo Valor
          Descrição:

          Verifica se um campo de texto personalizado chamado CPF tem o formato numérico 999-99-9999 (se não estiver em branco). O padrão especifica:

          • Três dígitos (0-9):\\d{3}
          • Um traço
          • Dois dígitos (0-9):\\d{2}
          • Um traço
          • Quatro dígitos (0-9):\\d{4}
          Fórmula:
          NOT(
          OR(
          ISBLANK(Social_Security_Number__c),
          REGEX( Social_Security_Number__c , "[0-9]{3}-[0-9]{2}-[0-9]{4}")
          )
          )
          Mensagem de erro: O CPF deve ter o seguinte formato: 999-99-9999.
          Local do erro: CPF

          Moeda válida

          Campo Valor
          Descrição: Verifica a moeda selecionada em um subconjunto explícito de moedas ativas em sua organização usando a lista de opções Moeda. Use esse exemplo se você permitir que somente algumas das moedas ativas em sua organização sejam aplicadas a determinados tipos de registros.
          Fórmula:
          CASE(CurrencyIsoCode,
            "USD", 1,
            "EUR", 1,
            "GBP", 1,
            "JPY", 1,
             0) = 0
          
          Mensagem de erro: A moeda deve ser USD, EUR, GBP ou JPY.
          Local do erro: Moeda

          Número do cartão de crédito válido

          Campo Valor
          Descrição:

          Verifica se um campo de texto personalizado chamado Número do cartão de crédito tem o formato numérico 9999-9999-9999 ou 9999999999999999, se não estiver em branco. O padrão especifica:

          • Quatro dígitos (0-9) seguidos de um traço: \\d{4}-
          • O padrão acima mencionado é repetido três vezes, agrupando-o em {3}
          • Quatro dígitos (0-9)
          • O caractere OR (|) permite um padrão alternativo de 16 dígitos, de zero a nove, sem traços: \\d{16}
          Fórmula:
          NOT( REGEX( Credit_Card_Number__c , "(((\\d{4}-){3}\\d{4})|\\d{16})?"))
          Mensagem de erro: O Número do cartão de crédito deve ter o seguinte formato: 9999-9999-9999-9999 ou 9999999999999999.
          Local do erro: Número do cartão de crédito

          Endereço IP válido

          Campo Valor
          Descrição: Assegura que um campo personalizado chamado Endereço IP esteja no formato correto, quatro números de três dígitos (0-255) separados por pontos.
          Fórmula:
          NOT(
          REGEX( IP_Address__c,
          "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.)
          {3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" ))
          Mensagem de erro: Erro: O Endereço IP deve ter o formato 999.999.999.999, no qual cada parte está entre 0 e 255.
          Local do erro: Endereço IP

          Extensão de site da Web

          Campo Valor
          Descrição: Verifica um campo personalizado chamado Site da Web para certificar-se de que seus quatro últimos caracteres estejam incluídos em um conjunto explícito de extensões de site válidas.
          Fórmula:
          AND(
             RIGHT( Web_Site__c, 4) <> ".COM",
             RIGHT( Web_Site__c, 4) <> ".com",
             RIGHT( Web_Site__c, 4) <> ".ORG",
             RIGHT( Web_Site__c, 4) <> ".org",
             RIGHT( Web_Site__c, 4) <> ".NET",
             RIGHT( Web_Site__c, 4) <> ".net",
             RIGHT( Web_Site__c, 6) <> ".CO.UK",
             RIGHT( Web_Site__c, 6) <> ".co.uk"
          )
          
          Mensagem de erro: O Site da Web deve ter uma extensão .com, .org, .net ou .co.uk.
          Local do erro: Site da Web
           
          Carregando
          Salesforce Help | Article