Mudanças entre as edições de "Configuração de Pedido por Lote"
Linha 86: | Linha 86: | ||
− | + | Pelas tabelas, dispomos de 3 produtos distintos, armazenados em lotes com datas de validades e quantidades definidas. | |
− | === Cenário 1 - | + | === Cenário 1 - Pedido com o Produto 1 === |
− | |||
− | |||
+ | === Cenário 2 - Pedido com o Produto 2 === | ||
− | + | === Cenário 3 - Pedido com o Produto 3 === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === Cenário | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Regras de Negócio == | == Regras de Negócio == |
Edição das 19h13min de 7 de junho de 2021
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
04/06/2021 | João Ramon | Criação do documento |
Necessidade
A funcionalidade de lote foi implementada na plataforma GeoSales 3 por conta da necessidade da diferenciação de algumas variantes que possam ocorrer em um mesmo produto (ex. um lote de um produto pode ter diferenciação de um segundo lote do mesmo produto, mas ambos diferenciam-se pelo valor do lote, por motivo de aproximação do prazo de validade deste produto). Portanto, há uma diferenciação por lotes, ainda que sejam os mesmos produtos. Esta funcionalidade foi desenvolvida em 2017 para o GeoSales 3, e agora necessita que esta funcionalidade seja migrada para a nova plataforma, a GeoSales EVO.
Solução
A fim de atender a esta carência de funcionalidade, deve-se, em primeiro lugar, criar um mecanismo dentro da plataforma GeoSales EVO que consiga inserir, durante a elaboração de um pedido, produtos indicando os seus respectivo lotes, quando aplicável. Na plataforma GeoSales 3, a funcionalidade ficava na parte de pedidos, numa área chamada 'Dados de Produto'. Nesta área, é possível inserir o número do lote, o nome do produto a que se referia aquele lote, a quantidade de produtos existentes por lote e valores por lote. Cada uma dessas informações devem estar disponíveis para inclusão na EVO, a fim de determinar a que lote, o pedido está sendo elaborado, quando aplicável.
Implementação
- . Na tela de pedidos, após a seleção de produtos, deve ser criada uma aba chamada 'Informações de lote', que deverá ser alocada junto às abas existentes.
- . Nesta aba, devem ser inseridos os campos 'Número do lote', 'nome do produto', 'valor do produto' e 'quantidade de produtos'.
- . É ideal que estes campos fiquem desabilitados, pois a funcionalidade contempla apenas uma fração dos produtos num pedido. Quando o pedido requerer a aplicação da funcionalidade, um flag de ativação deverá ser acionado, habilitando os campos para edição. Quando o flag estiver desativado ou em branco, os campos estarão desabilitados para edição.
Cenários
Consideremos para composição dos cenários os seguintes dados.
Produtos no estoque
Produto 1
CD_PRODUTO | CD_LOTE | NM_PRODUTO | DT_VALIDADE | QT_LOTE |
---|---|---|---|---|
P001 | 1 | bandeja de iogurte 180 ml | 30/10/2021 | 48 |
Produto 2
CD_PRODUTO | CD_LOTE | NM_PRODUTO | DT_VALIDADE | QT_LOTE |
---|---|---|---|---|
P002 | 1 | bandeja de iogurte 180 ml especial | 30/10/2021 | 48 |
P002 | 2 | bandeja de iogurte 180 ml especial | 30/06/2021 | 48 |
Produto 3
CD_PRODUTO | CD_LOTE | NM_PRODUTO | DT_VALIDADE | QT_LOTE |
---|---|---|---|---|
P003 | 1 | garrafa iogurte 900 ml morango | 30/11/2021 | 12 |
P003 | 2 | garrafa iogurte 900 ml morango | 30/06/2021 | 12 |
P003 | 3 | garrafa iogurte 900 ml morango | 30/07/2021 | 12 |
P003 | 4 | garrafa iogurte 900 ml morango | 30/11/2021 | 6 |
Pelas tabelas, dispomos de 3 produtos distintos, armazenados em lotes com datas de validades e quantidades definidas.
Cenário 1 - Pedido com o Produto 1
Cenário 2 - Pedido com o Produto 2
Cenário 3 - Pedido com o Produto 3
Regras de Negócio
[RN1] - Ao ativar o flag de isento, o campo será automaticamente preenchido com o texto 'ISENTO' e ficará desabilitado para edição.
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 |