Skip to main content

Criar uma regra de validação

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. 

Nota

Acessibilidade

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

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

Introdução

Dados bagunçados: podem estar incompletos, inconsistentes, desatualizados, duplicados ou cheios de erros de ortografia. Não importa o que seja, provoca confusão, desperdício de tempo, desperdício de orçamento e desconfiança interna e externa. E ninguém quer isso. Provavelmente, você gastou mais tempo do que gostaria limpando dados confusos em sua organização. Mas como podemos fazer para evitar que os dados fiquem bagunçados? A resposta não é guardá-los arrumadinhos em caixas organizadoras, basta estabelecer algumas regras, fórmulas, filtros e um fluxo.

Definir limites com regras de validação

Vamos começar com as regras de validação, que permitem configurar critérios específicos de negócios para impedir que os usuários salvem dados inválidos em um ou mais campos. Uma regra de validação avalia uma fórmula ao salvar o registro. Se os critérios de uma regra não forem atendidos, o registro será salvo. Se os critérios de uma regra forem atendidos, os usuários receberão uma mensagem de erro personalizada e o registro não será salvo. Use regras de validação para melhorar a qualidade dos dados aplicando condições, garantindo a formatação adequada e impondo consistência.

Como administrador da AW Computing, a vice-presidente de vendas globais, Allison Wheeler, solicita que você faça sua primeira tarefa de organização. Ela pretende garantir que as entregas de oportunidades sejam agendadas nas duas semanas após o estágio da oportunidade mudar para fechada ganha. Use uma regra de validação para definir o período de tempo.

Antes de configurar a regra de validação, é necessário criar um campo personalizado Data de prestação da entrega.

  1. Clique no ícone de engrenagem Ícone de engrenagem e selecione Setup (Configuração).
  2. Clique na guia Object Manager (Gerenciador de objetos).
  3. Clique em Opportunity (Oportunidade).
  4. Clique em Fields & Relationships (Campos e relacionamentos) e clique em New (Novo).
  5. Selecione Date (Data) e clique em Avançar.
  6. Em Field Label (Rótulo do campo), insira Delivery Schedule Date (Data de prestação da entrega).
  7. Clique em Next (Avançar) e preencha a Etapa 3.
    • No cabeçalho da coluna Read-Only (Somente leitura), marque a caixa de seleção.
    • Na coluna Read-Only (Somente leitura), desmarque as caixas de seleção Standard User (Usuário padrão) e System Administrator (Administrador do sistema).
  8. Clique em Next (Avançar) e clique em Save (Salvar).

Crie agora uma regra de validação no objeto Opportunity (Oportunidade).

  1. Em Opportunity Object Manager (Gerenciador de objetos de oportunidade), role para baixo e clique em Validation Rules (Regras de validação).
  2. Clique em New (Novo) e crie uma regra de validação com estes detalhes.
    Campo Valor
    Rule Name (Nome da regra) Delivery_Schedule_14_Days_Or_Less
    Active (Ativo) Select (Selecionar)
    Description (Descrição) Sets end date for initial delivery (Define a data de término para entrega inicial)

Agora, insira a fórmula de condição de erro.

  1. Na lista de Functions (Funções), selecione ISPICKVAL e clique em Insert Selected Function (Inserir função selecionada).
  2. Na fórmula, destaque picklist_field.
  3. Clique em Insert Field (Inserir campo), selecione Stage (Estágio) na segunda lista e clique em Insert (Inserir). Observe que Stage (Estágio) será convertido em StageName na fórmula.
  4. Na fórmula, destaque text_literal e insira "Closed Won" (“Fechada e ganha”) (incluindo as aspas).
  5. Clique no fim da fórmula para posicionar o cursor.
  6. Clique em Insert operator (Inserir operador) e selecione && And (&& E).
  7. Clique em Insert Operator (Inserir operador) e selecione ( Open Parenthesis (Abrir parêntese).
  8. Clique em Insert Field (Inserir campo), selecione Delivery Schedule Date (Data de prestação da entrega) na segunda lista e clique em Insert (Inserir).
  9. Clique em Insert operator (Inserir operador) e selecione - Subtract (Subtrair).
  10. Clique em Insert Field (Inserir campo), selecione Close Date (Data de fechamento) na segunda lista e clique em Insert (Inserir).
  11. Clique em Insert Operator (Inserir operador) e selecione ) Close Parenthesis (Fechar parêntese).
  12. Clique em Insert Operator (Inserir operador) e selecione > Greater Than (Maior que) e insira 14 no fim da fórmula.
  13. Verifique se a fórmula final fica assim:
    • ISPICKVAL( StageName , "Closed Won") && ( Delivery_Schedule_Date__c - CloseDate ) > 14
  14. Clique em Check Syntax (Verificar sintaxe).  Captura de tela da fórmula de data de prestação
  15. Em seguida, insira as informações da mensagem de erro.
    Campo Valor
    Mensagem de erro Dates of type delivery must be no later than 14 days after close date (As datas do tipo entrega não devem ser maiores do que 14 dias após a data de fechamento)
    Local do erro Campo: Delivery Schedule Date (Data de prestação da entrega)
  16. Clique em Save (Salvar).

Você começou bem no plano de prevenção de dados bagunçados da AW Computing ao criar uma regra de validação. Agora siga para a próxima etapa e divirta-se com os campos de fórmula.

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