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

De GeoSales
Ir para navegação Ir para pesquisar
Linha 73: Linha 73:
  
 
'''RN2''' – Só é possível salvar um pedido caso o peso mínimo por estado tenha sido atingido.
 
'''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'.
  
 
== Aprovação ==
 
== Aprovação ==

Edição das 14h35min de 28 de maio de 2018

Histórico de Revisões

Data Quem Comentários
24/05/2018 Ryvane Maria Criação do Documento

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 ou um volume 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 cadastado de acordo com o estado do endereço de entrega configurado. 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'.

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