Criar uma regra de validação
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.
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 validação não forem atendidos, o registro não será salvo. Se os critérios de uma regra não 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.
- Clique no ícone de engrenagem e selecione Setup (Configuração).
- Clique na guia Object Manager (Gerenciador de objetos).
- Clique em Opportunity (Oportunidade).
- Clique em Fields & Relationships (Campos e relacionamentos) e clique em New (Novo).
- Selecione Date (Data) e clique em Avançar.
- Em Field Label (Rótulo do campo), insira
Delivery Schedule Date
(Data de prestação da entrega).
- 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).
- Clique em Next (Avançar) e clique em Save (Salvar).
Crie agora uma regra de validação no objeto Opportunity (Oportunidade).
- Em Opportunity Object Manager (Gerenciador de objetos de oportunidade), role para baixo e clique em Validation Rules (Regras de validação).
- 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.
- Na lista de Functions (Funções), selecione ISPICKVAL 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 e clique em Insert (Inserir). Observe que Stage (Estágio) será convertido em StageName na fórmula.
- Na fórmula, destaque text_literal e insira
"Closed Won"
(“Fechada e ganha”) (incluindo as aspas).
- Clique no fim da fórmula para posicionar o cursor.
- Clique em Insert operator (Inserir operador) e selecione && And (&& E).
- Clique em Insert Operator (Inserir operador) e selecione ( Open Parenthesis (Abrir parêntese).
- Clique em Insert Field (Inserir campo), selecione Delivery Schedule Date (Data de prestação da entrega) na segunda lista e clique em Insert (Inserir).
- Clique em Insert operator (Inserir operador) e selecione - Subtract (Subtrair).
- Clique em Insert Field (Inserir campo), selecione Close Date (Data de fechamento) na segunda lista e clique em Insert (Inserir).
- Clique em Insert Operator (Inserir operador) e selecione ) Close Parenthesis (Fechar parêntese).
- Clique em Insert Operator (Inserir operador) e selecione > Greater Than (Maior que) e insira
14
no final da fórmula.
- Verifique se a fórmula final fica assim:
- ISPICKVAL( StageName , "Closed Won") && ( Delivery_Schedule_Date__c - CloseDate ) > 14
- Clique em Check Syntax (Verificar sintaxe).
- 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)
- 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.