Regras de valor mínimo

De GeoSales
Revisão de 19h44min de 18 de fevereiro de 2019 por 10.0.0.171 (discussão) (→‎Desenvolvimento)
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
21/01/2018 Ryvane Maria Criação do documento

Necessidade

Alguns usuáios não cumprem regras de vendas impostas pela empresa contratante, como por exemplo: a mínimo a ser vendido em pedido ou um peso minimo de um pedido. Desta forma, alguns pedidos precisam cancelados ou retornados para alteração.

Para que seja cumprida as regras impostas, é necessário criar uma regra d valor mínimo

Solução

Foi criada no GeoSales a funcionalidade de regras de valor mínimo, onde é disponibilizada ao usuário uma tela para cadastro de regras de valor mínimo, que serão aplicadas no pedido, de acordo com os parâmetros definidos pelo usuário.

Implementação

Desenvolvimento

- Cadastro de regras de valor mínimo:

Atualmente o GeoSales disponibiliza a parametrização de regras de valor mínimo, que é utilizada para definir o cenário mínimo ideal de cadastro de pedidos.

É possível no GeoSales definir regras de valor mínimo de pedidos baseadas em diversos parâmetros como por exemplo: cliente, grupo cliente, organização de venda, estado, tipo do pedido, vendedor, tipo de frete, meio de pagamento e condição de pagamento, como pode-se visualizar no protótipo abaixo.

Tela de cadastro rgm justificativa.PNG

Para que haja um controle de valor mínimo aplicado no pedido, o usuário deverá parametrizar essas regras no GeoSales. É importante salientar que o usuário poderá cadastrar diversas regras, usando os parâmetros acima citados, aplicando sob esses parâmetros um peso ou um valor mínimo para cadastro de pedidos.

- Validação de regras de valor mínimo:

No momento do cadastro do pedido, após o preenchimento do seu cabeçalho, o GeoSales irá validar as informações digitadas, bem como as informações associadas ao cliente selecionado, de forma a verificar se existe alguma regra de valor mínimo a ser aplicada no pedido. Caso exista uma regra exigindo um valor mínimo para cadastro de pedido, o valor total do pedido deve ser validado.

Para validar o valor mínimo, o sistema irá considerar duas formas de tratativa, a primeira, bloqueia o usuário de salvar um pedido, ou seja, caso o valor total do pedido não atinja o mínimo parametrizado, não é possível salvar o pedido.

A segunda situação, permite que o usuário salve o pedido, que ficará aguardando aprovação. Para que isso ocorra, a configuração VR_PEDIDO_MENOR_MIN_OBS deve estar ativada, ou seja, setada com o valor 'S'. Estando ativada essa configuração, o usuário poderá salvar um pedido com o valor total abaixo do mínimo desejado, porém, é necessário digitar uma observação para justificar a situação.

- Hierarquia de regras de valor mínimo:

A validação das regras de valor mínimo poderá seguir uma estrutura de hierarquia visando definir quais os parâmetros que possuem prioridade de aplicação em relação aos outros.

Para que a definição dessa hierarquia possa ser parametrizada pelo usuário será criada uma nova tela de cadastro da hierarquia das regras de valor mínimo. Nesta tela o usuário poderá definir, utilizando hierarquia numérica, qual o grau de prioridade de cada parâmetro. Quanto maior o número de priorização inserido pelo usuário, maior a posição do parâmetro na regra de hierarquia.

Por exemplo: Caso o usuário, na tela de parametrização da hierarquia de regras de valor mínimo, cadastre uma hierarquia mais prioritária para o parâmetro 'cliente', e uma hierarquia menos prioritária para o parâmetro 'estado', o GeoSales irá respeitar esta hierarquia no momento do cadastro do pedido.

Estrutura de banco

As informações cadastradas nessa tela são salvas na tabela VALOR_MINIMO.

Regras de Negócios

[RN1] - É obrigatório o cadastro de um valor ou de um peso mínimo associado aos parâmetros cadastrados. Ou seja, o usuário só pode cadastrar uma regra de valor mínimo que possua um valor definido, ou um peso definido.

[RN2] - É permitido ao usuário cadastrar um valor ou um peso mínimo para todos os parâmetros disponibilizados na tela de cadastro de regras de valor mínimo.

[RN3] - Caso não existam regras de hierarquia cadastradas para uma regra de valor mínimo, o GeoSales irá validar a hierarquia das regras conforme já é feito atualmente.

[RN4] - A sequência de hierarquia de regras de valor mínimo parametrizada é ordenada de forma crescente, ou seja, quanto maior a hierarquia cadastrada mais prioritária é a regra de valor mínimo associada a ela, em relação as outras.

Regras de Integração

[RI1] - As informações de cadastro de regras de valor mínima não são enviadas ao ERP via integração, tendo como objetivo a validação de pedidos no GeoSales.

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