Mudanças entre as edições de "Peso mínimo por região"
(2 revisões intermediárias por um outro usuário não estão sendo mostradas) | |||
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 | ||
|- | |- | ||
|} | |} | ||
Linha 19: | Linha 21: | ||
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. | 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 | + | 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. | 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. | ||
Linha 74: | Linha 76: | ||
'''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'. | + | '''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 == | == Aprovação == |
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:
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 |