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 | LOGWMS01 | IRM/EPIC1 | |
Requisito/Story/Issue1 | LOGWMS01-835-[WMS] - ME 15.12 - Convocação Ativa - Embarque, Desembarque e Transferência de Volumes DLOGWMSOL-292 Embarque/Desembarque/Transferência - Convocação Ativa | Subtarefa1 | |
Chamado/Ticket2 | |||
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 da Convocação Ativa
Determinar qual atividade deverá ser executada por um usuário, obedecendo os parâmetros referentes a possíveis atividades executadas pelo mesmo, o sequenciamento destas atividades e, por fim, as restrições por locais do armazém e depositantes em que o usuário deve atuar.
Objetivo Específico Deste Requisito
Permitir que sejam realizadas as atividades de embarque, desembarque e transferências de volumes por intermédio da convocação ativa.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
wmsr139 | Alteração |
|
|
wmsr63 | Alteração |
|
|
wms6255 | Alteração |
|
|
wms6743 | Alteração | ||
wms6371 | Alteração | ||
wms6370 | alteração | ||
wms6434r | Alteração | ||
wms6434q | Alteração | ||
wms6434s | Alteração |
1 - Embarque:
Preparar as rotinas de Planejamento de Embarque e Embarque para que seja possível executar a atividade pela Convocação Ativa:
Ao incluir os documentos no planejamento de embarque serão gerados os registros de embarque na convocação ativa por depositante, dessa forma, poderá ser executado pelo WMS6743.
Ao excluir os documentos antes de iniciar o embarque, os registros da convocação ativa também devem ser excluídos e iniciado o registro histórico na convocação ativa.
Ao finalizar o embarque pelo WMS6370 ou WMS6743, o registro da convocação ativa deve ser excluído e deve gerar um registro histórico.
Ao excluir documentos já embarcados, os registros de embarque da convocação ativa devem ser excluídos e deve ser gerado os registros de desembarque para a convocação ativa.
Ao cancelar o embarque os registros da convocação ativa devem ser excluídos e o registro histórico na convocação ativa deve ser gerado;
Nota:
Para a exclusão dos registros na convocação ativa, caso tenha mais de um documento para o mesmo depositante, o registro somente deverá ser excluído quando não existir mais documentos associados a esse depositante, pois na convocação ativa haverá um registro por depositante.
O embarque pode ser iniciado no WMS6370, interrompido e o processo pode ser continuado pela convocação ativa WMS6743 (o contrário também pode acontecer).
Na execução via convocação ativa do embarque não deve ser apresentada a tela introdutória, o embarque inicia no planejamento de embarque do depositante convocado, com as informações do planejamento de embarque carregadas. Caso haja documentos associados ao planejamento de depositantes diferentes, esses serão convocados separadamente na tela do embarque na qual os depositantes são exibidos, não sendo possível selecionar o depositante:
Fluxo Embarque
2 - Desembarque:
Preparar as rotinas de Planejamento de Embarque e Desembarque para que seja possível executar a atividade pela Convocação Ativa:
- Ao excluir os documentos embarcados do planejamento de embarque deverão ser gerados os registros de desembarque para a convocação ativa.
- Serão carregados todos os documentos do planejamento do depositante convocado (caso tenha apenas um documento, nem deve abrir a lista de documentos, deve ir à tela seguinte).
- Será possível executar o desembarque pelo WMS6371 ou WMS6743.
- O desembarque pode ser iniciado no WMS6371, interrompido e o processo pode ser continuado pela convocação ativa WMS6743 (o contrário também pode acontecer).
- Ao executar pela convocação ativa deve abrir a tela de desembarque com os documentos do depositante convocado:
Fluxo Desembarque:
3 - Transferência de Volumes:
Preparar as rotinas de Planejamento de Embarque e Transferência de Volumes para que seja possível executar a atividade pela Convocação Ativa:
- Ao indicar o local/endereço de transferência de endereço no planejamento de embarque será gerado um registro na convocação ativa para que essa atividade possa ser realizada também pelo WMS6743.
- Será possível executar a transferência de volumes pelo WMS6372 ou WMS6743.
- Na execução via convocação ativa da transferência de volumes não deverá ser apresentada a tela introdutória a transferência; deverá iniciar no planejamento de embarque do depositante convocado e, caso haja apenas um documento, não deverá aparecer essa segunda tela abaixo, deverá ir para a próxima, pois não haverá outros documentos para selecionar.
Fluxo da Transferência de Volumes:
Função | Parâmetros | Observação |
---|---|---|
wmsr139_gera_pendencias_conv_ativa_cesv | l_empresa, l_ctr_ent_sai_veic_docum, l_modo_exibicao_msg | Incluir no CASE o tipo de CESV de expedição e chamar a nova função: wmsr139_gera_pendencias_conv_ativa_exped_cesv |
wmsr139_gera_pendencias_conv_ativa_exped_cesv | l_empresa, | Para criar a nova função usar como base a função: wmsr139_gera_pendencias_conv_ativa_recebto_cesv, retirando as funções referente a recebimento e alterando no select as atividades 'conv_ativa_atividade' para as atividades de embarque,desembarque e transferência: 18, 19, 21. |
wmsr139_finaliza_pendencias_conv_ativa | l_empresa, | Incluir no CASE as atividades de expedição (embarque, desembarque e transferência de volumes): 18,19,21 e chamar a nova função: wmsr139_finaliza_pendencias_conv_ativa_exped criar essa função usando como base a função: wmsr139_finaliza_pendencias_conv_ativa_recebto retirando o que diz respeito de recebimento e incluindo as atividades de expedição: 18,19,21. |
wmsr139_ajusta_pendencias_conv_ativa | l_empresa, | Incluir CASE prevendo as atividades de embarque, desembarque e transferência de volumes: 18,19, 21 e chamar a nova função: wmsr139_ajusta_pendencias_conv_ativa_exped criar essa função baseada na função: wmsr139_ajusta_pendencias_conv_ativa_recebto, a função será igual exceto pela troca da chamada da função: wmsr139_gera_pendencias_conv_ativa_recebto_os_ativ pela wmsr139_gera_pendencias_conv_ativa_exped_os_ativ (descrição da criação dessa função abaixo). |
wmsr139_gera_pendencias_conv_ativa_exped_os_ativ | l_empresa, | Criar essa função baseada na função: wmsr139_gera_pendencias_conv_ativa_recebto_os_ativ, no select alterar as atividades para as atividades de expedição: embarque,desembarque e transferência de volumes: 18,19, 21. |
wmsr139_exclui_pendencias_conv_ativa_cesv | l_empresa, | Incluir CASE prevendo o tipo de CESV de Expedição e chamar a nova função: wmsr139_exclui_pendencias_conv_ativa_exped_cesv, criar essa função baseado na função: wmsr139_exclui_pendencias_conv_ativa_recebto_cesv, retirando a clausula do where onde fixa a atividade de convocação ativa diferente de 6. |
wmsr139_exclui_pendencias_conv_ativa_os | l_empresa, | Incluir CASE prevendo o tipo de CESV de expedição e chamar a nova função: wmsr139_exclui_pendencias_conv_ativa_exped_os que deve ser criada baseada na wmsr139_exclui_pendencias_conv_ativa_recebto_os retirando do select a clausula que fixa a atividade da convocação ativa diferente de 6. |
Função | Observação |
---|---|
wmsr63_cancela_solicitacao_carga_embarque
| Realizar essa lógica no final da função dentro do IF que indica que o CESV não está nulo:
Essa alteração é necessária para quando houver exclusão do documento e, consequentemente, exclusão da OS deve ser excluída também as OS geradas para convocação ativa. |
wmsr63_verifica_item_deposit_os_volume wmsr63_verifica_item_deposit_os_volume_novo |
Essa alteração é necessária para quando houver inclusão/modificação do documento e, consequentemente, inclusão/modificação da OS deve ser incluída/modificada também as OS geradas para convocação ativa. |
Função | Observação |
---|---|
wms6743_permite_executar_atividade | Incluir no CASE as atividades de embarque,desembarque e transferência de volumes: 18,19, 21 |
wms6743_permite_executar_ativ_transferencia | Realizar as validações referentes a transferência de volumes WMS6372 - antes de processar a transferência verificar as validações que são realizadas wms6372_inicia_tranferencia_volumes. |
wms6743_permite_executar_ativ_embarque | Realizar as validações referentes ao embarque WMS6370 - antes de processar o embarque tem umas validações para permitir ou não o processo (wms6370_processa_embarque). |
wms6743_permite_executar_ativ_desembarque | Realizar as validações referentes ao desembarque wms6371 - antes de processar o desembarque tem umas validações para permitir ou não o processo (wms6371_processa_desembarque). |
wms6743_executa_atividade | Atualmente nessa função chama o WMS6077 para executar as atividades de recebimento, condicionar essa chamada a processo de recebimento. Para atividades de expedição: verificar se é embarque, desembarque ou transferência e, para cada atividade, chamar os respectivos programas (utilizando RUN). No embarque, por exemplo, carrega uma lista de embarques, porém, na convocação ativa deve abrir direto no embarque corrente e não a lista; mesma situação para o desembarque |
wms6743_busca_identificador_1 | Incluir na função um CASE para prever a expedição; se for expedição chamar uma função (criar) para que carregue o planejamento de embarque. |
wms6743_busca_identificador_2 | Incluir na função um CASE para prever a expedição; se for expedição chamar uma função (criar) para que carregue o depositante (descrição reduzida). |
wms6743_busca_identificador_3 | Incluir na função um CASE para prever a expedição; se for expedição chamar uma função (criar) para que carregue o endereço reduzido (doca) |
Função | Observação |
---|---|
wms6371_carrega_lista_documentos_desembarque | Quando o desembarque for acionado da convocação ativa, no Select que carrega os documentos deve ser incluída uma cláusula passando a Ordem de Serviço. |
- Nos programas de Alocação/Desalocação (WMS6430) prever a alocação/desalocação das atividades de embarque, desembarque e transferência de volumes:
- wms6434q - ALOCAÇÃO/REALOCAÇÃO EMBARQUE/DESEMBARQUE/TRANSFERENCIA DE VOLUMES
- wms6434s - ALOCAÇÃO/REALOCAÇÃO DIRETA EMBARQUE/DESEMBARQUE/TRANSFERÊNCIA DE VOLUMES
- wms6434r - DESALOCAÇÃO EMBARQUE/DESEMBARQUE/TRANSFERENCIA DE VOLUMES
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|