Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Logix | Módulo | WMS |
Segmento Executor | Supply Chain - Inovação | ||
Projeto1 | IRM1 | ||
Requisito1 | Subtarefa1 | ||
Chamado2 | |||
País | ( x ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo Geral
Possibilitar que os processos de separação, conferência, pesagem e embarque sejam executados paralelamente.
Objetivo Específico
Possibilitar a execução e o cancelamento do processo de expedição, tratando as exceções quando as etapas forem realizadas paralelamente.
Mapa Mental
Na sequência é apresentada a imagem do Mapa Mental utilizado como base para a definição desse processo:
Definição da Regra de Negócio
Conforme mencionado anteriormente, o objetivo deste requisito é tratar as exceções geradas quando o conceito de expedição paralela for utilizado.
Para analisar essas situações foi realizada uma pesquisa em todos os fontes do Logix, procurando pelo campo sit_solicitacao da tabela wms_solicitacao_carga_mestre.
Por intermédio dessa pesquisa foram identificados os seguintes fontes para análise:
Ao realizar análise dos fontes, foram descartadas as seguintes situações:
- Validações nas quais a situação da Solicitação de Carga é diferente de: Em separação, Conferência e Pesagem.
- Validações nas quais o campo utilizado é o sit_solicitacao do serviço adicional.
- Validações nas quais o campo utilizado é o sit_solicitacao da montagem de kit.
- Validações nas quais o campo utilizado é o sit_solicitacao do processo de manufatura.
- Validações nas quais o campo utilizado é o sit_solicitacao do processo de venda.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
WMS6171 - Complemento do item | [Alteração] | - | - |
WMSR27 - Função responsável pelo processo de separação | [Alteração] | - | - |
WMSR36 - Função responsável pelas etiquetas de pesagem | [Alteração] | - | - |
WMS60018 - CONTRATO - Expedição - Separação/Conferência | [Alteração] | - | - |
WMS6255 - Planejamento de embarque | [Alteração] | - | - |
WMS6257 - Seleção de documentos para o planejamento de embarque | [Alteração] | - | - |
WMS6292 - Impressão de etiquetas de volume | [Alteração] | - | - |
WMS6357 - Desassociação da solicitação de carga de conferência por plano | [Alteração] | - | - |
WMSR44 - Função responsável pelo cancelamento da expedição | [Alteração] | - | - |
WMS6325 - Solicitação de carga | [Alteração] | - | - |
Para atingir o resultado esperado detalhado acima, as seguintes alterações de funções e programas serão necessárias:
WMS6171 - Complemento do Item
Função wms6171_verifica_conferencia()
- Função responsável por validar se existe processo de conferência em aberto.
- Durante o processamento dessa função, o sistema realizará uma pesquisa onde é verificado se existe alguma conferência aberta.
- Esta validação deverá ser alterada, para que ao verificar a situação da solicitação de carga (Em conferência), o sistema execute a seguinte regra:
- Se o parâmetro Permite iniciar a conferência antes de finalizar a separação? estiver ativo, a situação da solicitação de carga poderá ser igual a: Em separação ou Em conferência.
- Se o parâmetro Permite iniciar a conferência antes de finalizar a separação? não estiver ativo, a situação da solicitação de carga só poderá ser igual a Em conferência.
WMSR27 - Função Responsável Pelo Processo de Separação
Função wmsr27_efetiva_descarga_volume()
Este fonte não será alterado, pois o processamento somente poderá ser executado quando a Solicitação de Carga estiver em conferência e com os seus volumes gerados.
WMSR36 - Função Responsável Pelas Etiquetas de Pesagem
Função wmsr36_carrega_atributos_etiqueta_volume()
Função responsável por carregar os atributos da etiqueta de volume.
Durante o processamento desta função, o sistema realizará uma pesquisa na qual é verificado se a quantidade de volumes foi informada na Solicitação de Carga (Linha 564). Essa validação deverá ser alterada, para que o sistema não verifique mas a situação da Solicitação de Carga.
Após executar essa busca, caso o valor seja nulo ou zero, deverá ser executada a seguinte regra:
WMS60018 - Contrato - Expedição - Separação/Conferência
- Ao selecionar o parâmetro Permite iniciar a conferência antes de concluir a separação?, verificar se o parâmetro Permitir planejamento do embarque antes da finalização da conferência? (LOG00086) está ativo.
- Se estiver, o sistema deverá apresentar a seguinte mensagem: "Processo de conferência paralela foi selecionado, não será possível realizar o planejamento de embarque antes de concluir a separação de todos os produtos".
Função wms60018_existe_solicitacao_carga_conferencia()
Função responsável por validar se existe processo de conferência em aberto.
Durante o processamento desta função, o sistema realizará uma pesquisa na qual é verificado se existe alguma conferência aberta.
Esta validação deverá ser alterada, para que ao verificar a situação da solicitação de carga (Em conferência), o sistema execute a seguinte regra:
- Se o parâmetro Permite iniciar a conferência antes de finalizar a separação? estiver ativo, a situação da Solicitação de Carga poderá ser igual a: Em separação ou Em conferência.
- Se o parâmetro Permite iniciar a conferência antes de finalizar a separação? não estiver ativo, a situação da Solicitação de Carga somente poderá ser igual a Em conferência.
WMS6255 - Planejamento de Embarque
- Este fonte não será alterado, apesar de possuir validações especificas para as situações: Em separação, Em conferência e Pesagem.
- O sistema continuará calculando o peso e o volume por intermédio dos cadastros do produto.
WMS6257 - Seleção de Documentos Para o Planejamento de Embarque
- Este fonte não será alterado, apesar de possuir validações especificas para as situações: Em separação, Em conferência e Pesagem.
- O sistema continuará calculando o peso e o volume por intermédio dos cadastros do produto.
WMS6292 - Impressão de Etiquetas de Volume
Função wms6292_consultar()
- Função responsável por consultar as Solicitações de Carga para impressão das etiquetas.
- Durante o processamento desta função, o sistema realizará uma pesquisa pelo cursor cq_solicitacoes. Este cursor deverá ser alterado, para que seja incluída uma nova validação.
- Se o parâmetro Permite iniciar a conferência antes de finalizar a separação? estiver ativo, a situação da Solicitação de Carga deverá ser igual a: F, P, N, X, Q.
WMS6357 - Desassociação da Solicitação de Carga de Conferência Por Plano
Função wms6357_controle_desassocia_solic_carga()
Função responsável por controlar a desassociação da solicitação de carga.
Durante o processamento desta função, o sistema realizará a pesquisa da situação da Solicitação de Carga.
Após pesquisar a situação da Solicitação de Carga é realizado um processamento, quando a situação for igual a Onda gerada ou Em separação.
Caso a situação seja Em separação e o parâmetro Permite iniciar a conferência antes de finalizar a separação? esteja ativo, não deverá executar a desassociação, continuando com o processamento padrão.
Após executar a validação anterior é realizado um processamento quando a situação for igual a Em conferência.
Essa validação deverá ser alterada para que, além de verificar a situação Em conferência, deverá ser executado também o processamento, caso a situação seja Em separação e o parâmetro Permite iniciar a conferência antes de finalizar a separação? esteja ativo. Se um dos argumentos não for atendido, deverá continuar o processamento padrão.
WMSR44 - Função Responsável Pelo Cancelamento da Expedição
Função wmsr44_cancelamento_padrao_onda_separacao()
Função responsável por executar o cancelamento padrão depois da geração da onda de separação.
Durante a execução do cursor cq_cancelamento_separacao, o sistema realizará um processamento, em dois momentos, conforme a situação do processo de movimento.
Caso a situação seja igual aAT, é efetuada uma verificação do conceito de Separação direta para o veículo. Após essa verificação deverá ser criada uma nova validação, com a seguinte regra:
Executar uma pesquisa na tabela wms_solicitacao_carga_mestre, verificando se algum dos parâmetros da expedição paralela está ativo:
- Se encontrar um registro, o sistema deverá apresentar a seguinte mensagem: "Não é possível realizar o cancelamento da SC com expedição paralela, pois existem processos de movimentos em andamento, os mesmos devem ser concluídos ou interrompidos.".
- Se não encontrar nenhum registro, continuar o processamento padrão.
WMS6325 - Solicitação de Carga
- Ao selecionar o parâmetro Permite iniciar a conferência antes de concluir a separação, verificar se o parâmetro Permitir planejamento do embarque antes da finalização da conferência? (LOG00086) está ativo.
- Se estiver, o sistema deverá apresentar a seguinte mensagem: "Processo de conferência paralela foi selecionado, não será possível realizar o planejamento de embarque antes de concluir a separação de todos os produtos".
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|