Como gerar exceções à regra
Na Plataforma Eloss, cada cliente possui uma regra de negócio totalmente personalizada — nenhum modelo é igual ao outro. Por isso, quando falamos em “criar exceções”, não existe uma solução única.
O objetivo deste artigo é te ensinar como pensar o processo, para que você consiga identificar exatamente onde ajustar a regra quando surgir uma necessidade específica.
1. Antes de tudo: entenda qual processo você quer alterar
Toda regra de negócio na plataforma é construída a partir de três elementos fundamentais (Todos que você pode encontrar seguindo o caminho: Compensação – Parametrização – Estruturas)
- Qualificação: o que está sendo medido (ex.: “Atividade Mensal”).
- Variação: os estados possíveis dessa qualificação (ex.: Ativo / Inativo).
- Requisito: o que precisa acontecer para que a variação seja verdadeira (ex.: “realizar 1 ponto dentro do ciclo”).
Para gerar qualquer exceção, é essencial entender primeiro qual desses itens precisa ser ajustado.
2. Exemplo ilustrativo (apenas para facilitar o entendimento)
Imagine a situação:
“Quero deixar um usuário ativo mesmo que ele não tenha feito nenhuma compra dentro da plataforma.”
Situação comum quando:
- O cliente tinha vendas antes da Eloss,
- O usuário já era um comprador recorrente,
- A transição para o sistema está acontecendo gradualmente.
Nesses casos, o sistema identifica o usuário como inativo, pois ele não possui pontos dentro do ciclo atual.
Como analisar essa necessidade?
- A qualificação envolvida é Atividade mensal.
- Ela possui duas variações: Ativo e Inativo.
- O requisito para estar Ativo costuma ser:
- “1 ponto dentro do período do ciclo”.
Se o usuário não pontuou, mas você precisa que ele fique ativo, a exceção consiste em:
Adicionar manualmente 1 ponto para esse usuário.
Assim, ele cumpre o requisito da regra e o sistema o considera ativo.
O importante aqui não é a solução em si, e sim o raciocínio:
Compreender a regra → identificar o requisito → decidir o que precisa acontecer para que a exceção seja possível.
3. Nem toda exceção será simples — e isso é importante
Existem casos em que ajustar um requisito pode gerar efeitos colaterais dentro da sua operação.
Por exemplo:
Se ficar ativo gera bônus em cadeia, alterar manualmente o status de uma pessoa pode impactar no ganho de diversas outras posições da rede.
Nesses cenários, você não deve mudar apenas um item isolado.
Em situações mais complexas, pode ser necessário:
- Criar uma nova variação,
- Definir um novo requisito,
- Estabelecer uma regra complementar exclusiva para aquele caso.
O suporte pode te orientar no entendimento, mas a decisão final depende da lógica do seu negócio, pois cada cliente da Eloss trabalha com uma estrutura de regra própria.
4. Em resumo: como gerar uma exceção corretamente
- Identifique o processo que você quer alterar.
- Localize a qualificação, a variação e o requisito correspondente.
- Analise o que deve acontecer para que a exceção seja válida sem prejudicar outras regras.
- Aplique a solução adequada:
- Ajuste manual (quando seguro)
- Criação de novos requisitos
- Criação de novas variações
- Ajustes estruturais mais amplos
5. Quando procurar o suporte?
- Quando você não identificar claramente qual requisito está impactando a situação;
- Quando a exceção envolver impactos na rede, bônus ou ciclos;
- Quando precisar criar variações ou requisitos adicionais.
A equipe de suporte da Eloss te ajudará a entender o funcionamento, mas sempre respeitando a lógica da sua operação e evitando mudanças que possam causar distorções.