Saltar para o conteúdo
Todos os artigos
Configuração

Regras de validação (bloquear salvamentos por condição)

Crie regras no-code que impedem salvar um registro quando uma condição de negócio é violada.

Regras de validação garantem a qualidade dos dados: quando alguém tenta salvar um registro que viola uma regra, o sistema bloqueia e mostra a sua mensagem. Crie-as em Configurações → Regras de validação, sem código.

Como uma regra funciona

Você escreve uma CONDIÇÃO (uma expressão como nas fórmulas). Quando essa condição resulta VERDADEIRA, o registro é considerado inválido e não é salvo. Por isso a condição descreve o que está ERRADO.

  1. Escolha o objeto (ex.: Oportunidade).
  2. Dê um nome à regra (ex.: "Desconto acima do limite").
  3. Escreva a condição usando os Nomes de API dos campos (ex.: desconto > 30).
  4. Escreva a mensagem de erro que o usuário verá (ex.: "Desconto acima de 30% precisa de aprovação.").
  5. Salve. A regra nasce ativa; use a caixa "Ativa" para ligar/desligar sem excluir.

A linguagem das condições

  • Operadores: + − * / % e & (texto), comparações = ≠ (use <>) < > <= >=.
  • Funções: IF, AND, OR, NOT, ROUND, ABS, MIN, MAX, FLOOR, CEIL, CONCAT, COALESCE, LEN.
  • Referencie campos pelo Nome de API (não pelo rótulo). Campos vazios valem 0 (número) ou "" (texto).
Exemplo: Oportunidade não pode ser ganha sem valor: AND(status = "ganho", amount <= 0) → "Informe o valor para marcar como ganha." Ou exigir motivo na perda: AND(status = "perdido", LEN(motivo_perda) = 0) → "Informe o motivo da perda."
💡 A regra vale na criação e na edição, e roda depois dos campos calculados (fórmulas), então você pode validar sobre o valor já calculado. Regras inativas não bloqueiam nada.

Abrir este artigo dentro do sistema

Leu e quer ver funcionando?

A conta é grátis e o manual inteiro está disponível dentro do sistema, com um assistente que responde pelo próprio conteúdo.

Criar conta grátis
Regras de validação (bloquear salvamentos por condição) · Sellio