Skip to main content

Criar regras de validação

Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

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 01:03:47 minutos, caso você queira retroceder e ver o início da etapa novamente.)

Introdução

Noah Larkin agora pode rastrear quais contas não têm uma data de expiração do plano de suporte, mas ele também quer garantir que, mais para frente, todos os usuários insiram a data de expiração do plano de suporte quando a caixa de seleção Has Support Plan (Tem plano de suporte) for selecionada em uma conta. Allison Wheeler tem um pedido semelhante. Ela gostaria de garantir que os representantes de vendas informassem um motivo de fechamento sempre que uma oportunidade for perdida. 

Cuide dos pedidos de Noah e Allison criando regras de validação, que permitem que você especifique seus próprios critérios para evitar que os usuários salvem dados inválidos em um ou mais campos.

Nota: Um ponto importante a lembrar quando você trabalha com regras de validação é o impacto nos dados existentes. As regras de validação aplicam-se aos dados futuros e aos dados atuais, portanto, o administrador poderá ter de preencher os dados necessários dos registros existentes para garantir que nenhuma integração futura seja bloqueada. 

Criar regras de validação

Primeiro, crie uma regra de validação de conta que obriga os usuários a inserir uma data de expiração do plano de suporte quando a opção Has Support Plan (Tem plano de suporte) estiver selecionada.

  1. Em Setup (Configuração), clique na guia Object Manager (Gerenciador de objetos) e selecione Account (Conta).
  2. Selecione Validation Rules (Regras de validação) e clique em New (Novo).
  3. Em Rule Name (Nome da regra), insira: Support_plan_expiration_date_required
  4. Verifique se a opção Active (Ativo) está marcada.
  5. Em Description (Descrição), insira: Support plan expiration date is required when account is marked as having support plan. (A data de expiração do plano de suporte é necessária quando a conta está marcada como tendo plano de suporte.)
  6. Insira esta fórmula na caixa Error Condition Formula (Fórmula de condição de erro): 
    Has_Support_Plan__c = True && ISBLANK(Support_Plan_Expiration_Date__c)
    Tela de fórmula de condição de erro mostrando a regra de validação da data de expiração do plano de suporte.
  7. Clique em Check Syntax (Verificar sintaxe) para ter certeza de que não há erros.
  8. Em Error Message (Mensagem erro), insira: You must enter an expiration date when an account has a support plan. (Você deve inserir uma data de expiração quando uma conta tem um plano de suporte.)
  9. Selecione Field (Campo) como Error Location (Local do erro) e Support Plan Expiration Date (Data de expiração do plano de suporte) como Field (Campo).
  10. Clique em Save (Salvar).

Em seguida, crie uma regra de validação de oportunidade para forçar os usuários a inserir um motivo de fechamento quando a fase da oportunidade for Fechada e perdida.

  1. Em Setup (Configuração), clique em Object Manager (Gerenciador de objetos) e selecione Opportunity (Oportunidade).
  2. Selecione Validation Rules (Regras de validação) e clique em New (Novo).
  3. Em Rule Name (Nome da regra), insira: Close_reason_required_when_lost
  4. Verifique se a opção Active (Ativo) está marcada.
  5. Em Description (Descrição), insira: A close reason is required when opportunity is closed lost. (Motivo de fechamento necessário quando oportunidade for fechada e perdida.)
  6. Insira esta fórmula na caixa Error Condition Formula (Fórmula de condição de erro):
    ISPICKVAL( StageName ,"Closed Lost") && ISBLANK(Close_Reason__c)
  7. Clique em Check Syntax (Verificar sintaxe) para ter certeza de que não há erros.
  8. Em Error Message (Mensagem erro), insira: You must enter a close reason when opportunity is closed lost. (Você deve inserir um motivo de fechamento quando oportunidade for fechada e perdida.)
  9. Escolha Field (Campo) como Error Location (Local do erro) e Close Reason (Motivo de fechamento) como Field (Campo).
  10. Clique em Save (Salvar).

Você criou listas de opções, filtros de pesquisa, campos de fórmula e tipos de registro; configurou páginas de registro personalizadas, layouts de páginas e o rastreamento do histórico de campo; e estabeleceu regras de validação. Usando essas ferramentas, você habilitou as equipes de operações, vendas e serviço para trabalhar melhor e com mais eficiência, personalizando a forma como eles lidam com os dados importantes de que precisam no dia a dia. Bom trabalho, administrador!

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback