Configuração de Regra de Valor Mínimo por Critério de Atingimento (OR)

De GeoSales
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
18/07/2025 Renato Lima Criação do documento

Necessidade

O Contratante identificou a necessidade de ampliar a funcionalidade de validação de regras de valor mínimo no sistema. Atualmente, a validação é baseada apenas no valor total do pedido, peso e quantidade. No entanto, o novo requisito é permitir que o sistema valide o atendimento da regra considerando, de forma configurável, uma das seguintes opções: valor total, peso total dos itens ou quantidade total de itens. Essa flexibilização permitirá que o cliente defina, por meio de parâmetros na própria regra, qual critério será utilizado para validar os pedidos, de acordo com suas políticas comerciais e operacionais. Dessa forma, será possível adaptar a regra de valor mínimo a diferentes contextos de negócio e perfis de atendimento.

Solução

Para atender à necessidade apresentada, será realizada uma alteração na lógica de validação da regra de valor mínimo, atualmente baseada na exigência cumulativa de todos os parâmetros informados (valor, peso e quantidade).

A nova abordagem permitirá que, ao cadastrar uma regra de valor mínimo, o Contratante defina se deseja que a validação seja feita por critérios alternativos. Nesse formato, a regra será considerada atendida caso qualquer um dos parâmetros configurados seja atingido (valor, peso ou quantidade), eliminando a obrigatoriedade de cumprimento simultâneo de todos os critérios.

Para isso, será incluído um novo campo de parametrização na interface administrativa da regra, com as seguintes opções:

Todos os critérios devem ser atendidos (valor AND peso AND quantidade) – comportamento atual;

Apenas um dos critérios precisa ser atendido (valor OR peso OR quantidade) – novo comportamento.

Durante a validação de um pedido no Portal ou App Mobile Evo, o sistema analisará os valores totais do pedido e comparará com os parâmetros definidos na regra. Caso o pedido atenda a qualquer um dos critérios, a regra será considerada como cumprida, conforme a opção escolhida na configuração. Essa flexibilização permite que a regra de valor mínimo seja adaptada a diferentes contextos comerciais e operacionais, tornando o controle mais eficiente e aderente à realidade do cliente.

Regras de Negócios

[RN01] – Parâmetro de validação da regra

A configuração da regra de valor mínimo deverá conter um novo campo de tipo de validação, com as seguintes opções:

Todos os critérios devem ser atendidos (Valor E Peso E Quantidade)

Qualquer critério pode ser atendido (Valor OU Peso OU Quantidade)

Esse campo será obrigatório no cadastro ou edição da regra.

[RN02] – Cálculo dos totais no pedido

Ao inserir ou editar um pedido, o sistema calculará os seguintes totais:

Valor Total do Pedido (R$)

Peso Total dos Itens (kg ou unidade configurada)

Quantidade Total de Itens (soma das quantidades por produto)


[RN03] – Aplicação da regra no pedido

Durante a validação da regra de valor mínimo, o sistema irá:

• Verificar a existência de uma regra ativa para o cliente (ou grupo, cidade, estado, etc. conforme filtros existentes);

• Avaliar os critérios configurados na regra:

•	Se a opção "Todos os critérios devem ser atendidos" estiver marcada, o sistema validará se todos os valores parametrizados foram atingidos;
•	Se a opção "Qualquer critério pode ser atendido" estiver marcada, o sistema validará se pelo menos um dos valores parametrizados foi atingido.

[RN04] – Consideração de critérios não informados

Caso algum dos critérios (valor, peso ou quantidade) não esteja preenchido na regra, ele será desconsiderado da validação, independentemente da opção de validação selecionada.

[RN05] – Mensagem de bloqueio ou alerta

Se a regra não for atendida conforme os parâmetros definidos:

• Será exibida uma mensagem ao usuário, conforme a política definida na regra:

•	Bloquear inclusão do pedido
•	Exibir alerta e permitir prosseguir

[RN06] – Aplicação por canal

A regra será aplicada tanto nas inclusões realizadas via Portal Web quanto no Aplicativo Mobile Evo.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000