Histórico da Página
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 |
| |||||||||
Requisitos1 | LOGWMS01-831 DLOGWMSOL-291 | ||||||||||
server | JIRA Produção | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
serverId | 0c783de1-186e-383b-975c-a1acd7d76cb5 | key | LOGWMS01-831Subtarefas1 |
| |||||||
País | ( x ) Brasil ( ) Argentina ( ) Mexico México ( ) Chile ( ) Paraguai ( ) EquadorEquador ( ) USA ( ) Colombia Colômbia ( ) Outro _____________. |
Aviso | ||
---|---|---|
| ||
Os requisitos tratados por esta especificação Especificação fazem parte de um conjunto de requisitos destinados a atender a funcionalidade de "Convocação Ativa". O desenvolvimento será realizado de forma incremental, sendo assim, cada requisito irá incrementar a funcionalidade da convocação ativa que será considerada como completa quando todos os requisitos estiverem concluídos. Especificações dos requisitos de configurações: Introdução & Requisito 1 → ER_LOGWMS01-845_ME_15.1-Convocação_Ativa-Grupo_de_Endereços Requisito 2 → ER_LOGWMS01-942_ME_15.2-Convocação_Ativa-Configuração Requisito 3 → ER_LOGWMS01-826_ME_15.3-Convocação_Ativa-Gerenciamento |
Objetivo
Alterar programas das atividade de ressuprimento de picking para:
- Pular as telas iniciais dos programas;.
- Atualizar o controle de convocação ativa ao finalizar as atividades.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
WMSR41 | [Alteração] |
| Geração da ordem de serviço de ressuprimento de picking |
WMS6238 | [Alteração] | Ressuprimento de picking | |
WMS663108a | [Alteração] |
| Alocação/realocação de recursos ressuprimento |
WMS663108b | [Alteração] | Alocação/realocação direta de recursos ressuprimento | |
WMS663108c | [Alteração] | Desalocar ressuprimento | |
WMS6435a | [Alteração] | Central do planejador - Alocação/realocação (distribuição) de recursos ressuprimento | |
WMS6435b | [Alteração] | Central do planejador - Desalocar de recursos ressuprimento | |
WMS6435c | [Alteração] | Central do planejador - Alocação/realocação direta de recursos ressuprimento | |
WMS6435d | [Alteração] | Central do planejador - Cancelar Ressuprimento de Picking | |
WMS6743 | [Alteração] | Convocação Ativa | |
WMS64351 | [Alteração] | Movimentação Interna - Ressuprimento Picking |
WMSR139 -
RNLRNL Geração/Exclusão e Atualização de
pendência de convocação ativa.Pendência de Convocação Ativa
Alterar as funções para:
- Geração de pendência de convocação ativa de ressuprimento com base em Ordem de Serviço/Atividade.
Uma pendência de convocação ativa para a Ordem de Serviço/Atividade. O objetivo é que seja chamada após a existência das tabelas wms_os_ativ_executor ou wms_processo_moviment.
NOTA Nota:
A tabela wms_os_ativ_executor pode até não existir, porém caso exista serão assumidos os executores, um registro de pendência de convocação ativa para cada, e um registro de pendência de convocação ativa sem executor para os processos de movimento sem executor.
- Alterar a função wmsr139_gera_pendencias_conv_ativa_os_ativ(). Quando l_conv_ativa_atividade for (8,9,10), incluir também a atividade 14 (ressuprimento de picking).
- Alterar a função wmsr139_gera_pendencias_conv_ativa_transf_armz_os(), onde deverá ser alterado o where do select para AND wms_tip_processo.conv_ativa_atividade in (8,9,10,14)
- Exclusão de pendência de convocação ativa de ressuprimento de picking.
- Alterar a função wmsr139_exclui_pendencias_conv_ativa_os() onde deverá testar l_conv_ativa_atividade IN (8,9,10,14), servirá para armazenagem, transferência e ressuprimento.
- Alterar a função wmsr139_exclui_pendencias_conv_ativa_os() onde deverá testar l_conv_ativa_atividade IN (8,9,10,14), servirá para armazenagem, transferência e ressuprimento.
- Ajuste de pendência de convocação ativa de ressuprimento de picking com base em Ordem de Serviço/Atividade.
- Alterar a função wmsr139_ajusta_pendencia_conv_ativa_movtos_os_ativ() alterar o where do select para conv_ativa_atividade in (8,9,10,14).
- Alterar a função wmsr139_ajusta_pendencia_conv_ativa_movtos_os_ativ() alterar o where do select para conv_ativa_atividade in (8,9,10,14).
- Finalização de pendência de convocação ativa com base em Ordem de Serviço/Atividade.
Alterar a função wmsr139_finaliza_pendencias_conv_ativa(). Mudar o case when l_conv_ativa_atividade para (8,9,10,14) para também chamar a função wmsr139_finaliza_pendencias_conv_ativa_transf_armz() quando for ressuprimento.
WMSR41 - Ressuprimento de
pickingPicking
O ressuprimento de picking é centralizado na função WMSR41, portanto, tanto o ressuprimento gerado por demanda quanto o através da central de ressuprimento/online, serão contemplados pela convocação ativa.
Será gerada uma convocação ativa para cada ordem de serviço de ressuprimento, lembrando que as ordens de serviço são agrupadas por item e endereço destino, podendo ter mais de um movimento, com endereços origens diferentes. Desta forma, a convocação ativa
irá controlarcontrolará a exibição dos movimentos
exibindo, apresentando apenas os movimentos que tem origem em endereços que fazem parte do grupo de acesso do usuário.
- Na função wmsr41_geracao_ordem_servico_ressup(), após a geração da ordem de serviço deverá gerar a pendência de convocação ativa chamando a função wmsr139_gera_pendencias_conv_ativa_os_ativ() passando empresa, ordem de serviço gerada, atividade (14) e modo exibição false.
- Se o retorno da função de geração de pendência para o wmsr41 for false, deverá processar mensagem de erro e retornar FALSE, NULL, NULL.
- Se o retorno da função de geração de pendência para o wmsr41 for false, deverá processar mensagem de erro e retornar FALSE, NULL, NULL.
- Alterar a função wmsr41_excluir_item_ressup(), está função é chamada pelas opções cancelamento do ressuprimento da central do planejador.
- Após executar a função wmsr22_encerra_cancela_os_atividade(), quando nãao existe mais nenhum movimento pendente para a OS/Atividade, deverá efetuar a chamada da função wmsr139_exclui_pendencias_conv_ativa_os() passando empresa, ordem de serviço e atividade 14.
WMS6743 - Convocação Ativa - Coletor
Na apresentação da
pendenciapendência deverá apresentar
"Ressuprimento
"; depositante; endereço origem (pode ter vários endereços origem, nesse caso
exibir 'exibir Varios
"), item e texto de descrição da tarefa.
Alterar a função wms6743_executa_atividade para que quando for executada a atividade de ressuprimento de
pickingpicking (ma_atividades[?].conv_ativa_atividade = 14) executar o RUN do wms6743, passando por Arg_Val os valores da empresa e transação convocação ativa.
WMS6238 - Ressuprimento
Atualmente o programa de ressuprimento é aberto direto do menu.Para que seja possível identificar que determinada atividade foi chamada da convocação ativa e de qual transação, deverá receber como parâmetros (arg_val) o código da empresa e também o código da transação da convocação ativa que originou a chamada ao programa.
Sendo chamado pela convocação ativa, em todos os filtros realizados deverá ser
acrescentadoacrescentada a ordem de serviço relacionada a convocação ativa.
- Sugestão de implementaçãoImplementação:
- Criar variável modular m_trans_conv_ativa INTEGER que será responsável por armazenar o código da transação da pendência de convocação ativa.
- No início da função controle verificar arg_val, se vieram os valores de empresa e transação convocação ativa. Sendo válidos, setar p_cod_empresa e m_trans_conv_ativa.
- Efetuar a leitura do registro da convocação ativa e setar as variáveis de ordem de serviço e depositante, que serão utilizadas para carregar os movimentos de ressuprimento.
- Alterar a função wms6238_carrega_movimentos(). Deverá ser adicionado o filtro para buscar os processos de movimentação relacionados a empresa, depositante e Ordem de serviço da transação de convocação ativa, desconsiderando demais filtros.
- Deverá ser efetuada a validação de acesso ao endereço origem do processo de movimentação, na . Na tela da convocação ativa já é mostrado Convocação Ativa já são apresentadas apenas as ordens de serviço que possuem movimentos que o usuário possa pode acessar, porém, na exibição dos endereços origem é necessário refazer o controle.
- Verificar como é feito efetuado esse controle na função de armazenagem e transferência e efetuar a lógica de alocação dos processos (wms6743_aloca_usuario_atividade_mov_int). Esta função aloca todos os processos de movimentos possíveis para a ordem de serviço de acordo com a configuração do usuário em WMS6742.
- Alterar a função wms6238_mvta_eqpto_para_end_ressuprir(). Após finalizar a ordem de serviço deverá efetuar a finalização da pendência de convocação ativa.
WMS6430 - Central do
planejadorPlanejador
Excluir, atualizar o executor e gerar as novas pendências de convocação ativa com base nas operações de alocação, desalocação e realocação das atividades de ressuprimento de picking.
- WMS6435a;
- WMS6435b ;
- WMS6435c;
- Nas funções acima incluiar incluir a atividade 14 nos pontos onde são informadas as atividades (8, 9, 10).
- A exclusão do ressuprimento está sendo tratada diretamente na função do WMSR41.
WMS6631 - Alocação de
recursoRecurso
Deverá excluir e gerar as novas pendências de convocação ativa com base nas operações de alocação, desalocação e realocação das atividades de armazenagem, cancelamento da armazenagem e transferência de endereço.
- Alterar a função função wms663108a. As alterações a serem realizadas são as mesmas descritas para wms6435a.
- Alterar a função função wms663108b. As alterações a serem realizadas são as mesmas descritas para wms6435b.
- Alterar a função wms663108c. As alterações a serem realizadas são as mesmas descritas para wms6435c.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|