Mudanças entre as edições de "Peso mínimo por região"

De GeoSales
Ir para navegação Ir para pesquisar
 
Linha 6: Linha 6:
 
|-
 
|-
 
|  24/05/2018  || Ryvane Maria  ||  Criação do Documento  
 
|  24/05/2018  || Ryvane Maria  ||  Criação do Documento  
 +
|-
 +
|  28/05/2018  || Marcus Fábio Salviano  ||  Aprovação do Documento pelo Desenvolvimento
 
|-
 
|-
 
|}
 
|}

Edição atual tal como às 16h02min de 28 de maio de 2018

Histórico de Revisões

Data Quem Comentários
24/05/2018 Ryvane Maria Criação do Documento
28/05/2018 Marcus Fábio Salviano Aprovação do Documento pelo Desenvolvimento

Necessidade

Validação do peso mínimo do pedido por região. Entende-se por peso do pedido a soma do peso de todos os produtos, de acordo com sua quantidade, inseridos no pedido.

Para que seja salvo, o pedido deve atingir um peso mínimo que é configurado de acordo com a região. Atualmente, no ERP, existem duas regiões, uma define o peso mínimo para os estados de RS e SC, e outra define o peso mínimo para outros estados. Para generalizar esta situação, deverá ser setado, com cadastro no GeoSales, o peso mínimo por estado.

Solução

No GeoSales existe a funcionalidade de Regras do valor mínimo, onde o usuário pode definir um valor mínimo para o pedido em geral, segundo alguns filtros.

Essa funcionalidade será customizada, de forma que o usuário possa definir, também, um peso mínimo para um pedido. Além disso, será incluído um novo filtro chamado “Estado“, para que o usuário defina o peso mínimo do pedido por estado.

Esse cadastro definirá, no momento do cadastro do pedido, o peso mínimo por estado para que o pedido possa ser salvo. Este peso mínimo será definido pela soma do peso de todos os itens inseridos naquele pedido.

Implementação

Para realizar a validação de peso mínimo do pedido por estado, alguns passos devem ser seguidos.

- Alteração no cadastro de regras de valor mínimo:

Inicialmente, novos campos deverão ser inseridos no cadastro de regras de valor mínimo que já é feito no GeoSales, como pode-se visualizar no protótipo abaixo:

Cadastro peso minimo.png

Serão adicionados os campos 'estado' e 'peso', com a finalidade de cadastrar o peso mínimo por região.

- Salvando as informações cadastradas:

Os campos inseridos na tela de cadastro de regra de valor mínimo deverão ser salvos na tabela VALOR_MINIMO.

Para que isso seja possível, é necessário criar dois novos campos nesta tabela, para que os dados de 'peso' e 'estado' possam ser salvos.

VALOR_MINIMO
Coluna Tipo Obrigatório Chave Primária Explicação
PS_MINIMO INT NAO NAO Peso mínimo do pedido
NM_ESTADO VARCHAR(2) NAO NAO Estado do cliente

- Validar o peso mínimo por estado no momento da criação do pedido:

No momento da criação de um pedido, caso haja uma regra de valor mínimo configurada, o sistema deve validar o peso mínimo cadastrado de acordo com o estado do endereço de entrega configurado e com os outros possíveis filtros que podem ser cadastrados na regra de valor mínimo. Sendo assim, só será possível criar um pedido caso a regra de valor mínimo do peso por estado for atendida.

Regras de Negócio

RN1 – O peso mínimo por estado é o mesmo para todos os pedidos exceto para pedidos de bonificação, que não validam peso mínimo.

RN2 – Só é possível salvar um pedido caso o peso mínimo por estado tenha sido atingido.

RN3 – No momento da inserção das regras de valor minimo, é obrigatório o usuário digitar um 'valor' ou um 'peso'. Caso seja incluído apenas um dos campos, o outro deve ser setado com o valor 0.

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.

Setor Aprovado Por Data Assinatura
Gerente TI
Gerente Projeto
Gerente Comercial