Configuração de Regra de Valor Mínimo por Critério de Atingimento (OR)
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 |