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 | ||
Projeto1 | IRM1 | LOGWMS01-545 - [WMS] - ELLECE - FASE 2 - WMS para Operador Logístico | |
Requisito1 | [WMS] - ME 15.5 - Convocação ativa - Armazenagem e Transferência | Subtarefa1 | |
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Aviso | ||
---|---|---|
| ||
Os requisitos tratados por esta 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 incrementará a funcionalidade da convocação ativa, que será considerada como completa quando todos os requisitos estiverem concluídos. Esta especificação trata dos requisito 5 de um total de 13 requisitos. Sendo que as especificações dos requisitos anteriores estão em: 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 Requisito 4 → ER_LOGWMS01-827_ME_15.4-Convocação_Ativa-Recebimento |
Objetivo
- Alterar programas para gerar e atualizar pendência de convocação ativa para execução das atividades:
- Armanzeagem
Definição da Regra de Negócio
- Armazenagem
- Objetivo geral: Permitir que a atividade de armazenagem possa ser executada a partir da convocação ativa.
- WMS6743 - Convocação ativa
- Objetivo geral da alteração:
- Objetivo geral da alteração:
- WMS6180 - Armazenagem / Transferência de endereço.
- Objetivo geral da alteraçãodas alterações a serem realizadas:
- Permitir receber por parâmetro o código de um determinado processo de movimento para execução. Este código de processo de movimento será enviado pelo programa de convocação ativa.
- Validar se o palete informado pelo usuário corresponde ao palete do processo de movimento que o usuário foi convocado. recebido do programa de convocação ativa.
- Ao acionar a função F6/CTRL-E - End/Palt exibir apenas o endereço e o palete do processo de movimento que o usuário foi convocado para execuçãomovimento recebido do programa de convocação ativa.
- Ao concluir a armazenagem do palete do processo de movimento recebido por parâmerto da do programa de convocação ativa encerrar o programa de armazenagem interrompendo a atividade do usuário.
- Sugestão de implementação para atender os objetivos mencionados acima. Esta sugestão de implementação tem o objetivo de sugerir um caminho a ser seguido sendo que ajustes podem ser necessários para que os objetivos mencionados acima:acima possam ser 100% atendidos. Este item (c) será considerado concluído se os objetivos acima mencionados forem alcançados.
- Criar variável modular m_utiliza_conv_ativa para que seja armazenado o valor do parâmetro utiliza_conv_ativa.Alterar a função wms6180_verifica_parametrizacao_log2240 para que seja feita leitura do parâmetro utiliza_conv_ativa e seu valor seja armazenado na variável m_utiliza_conv_ativa.
- Alterar o record mr_parametros para incluir duas novas variáveis: pocesso de movimento(processo_moviment) e palete(palete) que o usuário foi convocado para realizar armazenagem..
- Criar função wms6180_retorna_palete. Esta função deverá receber como parâmetro empresa e processo de movimento e retornar o palete do processo de movimento recebido como parâmetro.
- Alterar a funçãofunção wms6180_movimentacao_armazenamento para que:
- Seja feita leitura do parâmetro utiliza_conv_ativa e seu valor seja armazenado na variável m_utiliza_conv_ativa. Esta alteração deverá estar já no início da função.
- Seja lido o novo parâmetro referente ao processo de movimento recebido como parâmetro. O código do processo de movimento será o sexto parâmetro recebido pela rotina (arg_val(6)) e seu valor deverá ser armazenado na nova variável mr_parametro.processo_moviment.
- Logo em seguida seja chamada a função wms6180_retorna_palete para obter o palete do processo de movimento(mr_parametro.processo_moviment). O palete obtido deve ser armazenado na nova variável mr_parametros.palete.
- As alterações (ab) e (bc) devem estar condicionadas a utilização da convocação ativa (m_utiliza_conv_ativa = 'S').
- Caso a convocação ativa não seja utilizada (m_utiliza_conv_ativa = 'N') ou não tenha sido recebido um processo de moviment como parâmetro, as novas varíaveis deverão possuir seu valor NULL.
- Alterar a função wms6180_entrada_etiqueta na estrutura de input de dados, no after field do campo m_etiq_mov. Logo após as validações existentes que verificam se o palete informado não é nulo e se o palete existe, alterar para verificar também se o palete informado (mr_movimento.identif_palete) é igual ao palete do processo movimento que o usuário foi convocado para realizar armazenagem (mr_parametro.palete). Esta verificação deverá estar condicionada a utilização da convocação ativa (m_utiliza_conv_ativa = 'S') e a existência de um processo de movimento recebido porâmetro po parâmetro (mr_parametro.processo_movimento IS NOT NULL).
- Alterar a função wms6180_entrada_etiqueta na estrutura de input de dados, na função F6/CTRL-E - End/Palt. Passar o palete (mr_parametro.palete) do processo de movimento recebido como parâmetro para a função wms6236_mostra_endereco_palete. Na função wms6236_mostra_endereco_palete o palete é o último parâmetro, atualmente é passado NULL.
- Objetivo geral da alteraçãodas alterações a serem realizadas:
- Objetivo geral: Permitir que a atividade de armazenagem possa ser executada a partir da convocação ativa.
Dicionário de Dados
Estrutura de Menu
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|