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 | LOGWMS01 | IRM/EPIC1 |
| ||||||||||||||||||||
Requisito/Story/Issue1 |
| 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 irá incrementar a funcionalidade da convocação ativa que será considerada como completa quando todos os requisitos estiverem concluídos. Esta especificação trata do requisito 4 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 |
Dica | ||
---|---|---|
| ||
Os arquivos originais(dinâmicos) utilizados e aqui apresentados em formato de imagem(estático) estão anexos a este documento.
|
Objetivo
- Realizar ajuste identificado durante processo de análise.
- Caso informado algum usuário no plano de inventário, somente estes usuário deverão visualizar a atividade de inventário na lista pública/particular.
- Criar novos controles para convocação ativa:
- Gravar a informação do programa criador e do último programa que atualizou o registro de convocação ativa;
- Gravar a informação do programa que finalizou/excluiu o registro da convocação ativa;
- Gravar a data de exclusão da exclusão da convocação ativa.
- Permitir que seja realizada convocação ativa da atividade de inventário.
- Gerar pendência de convocação ativa ao gerar contagem do inventário;
- Atualizar registros de pendência de convocação ativa ao alocar/desalocar usuário no plano de inventário;
- Excluir pendências de convocação ativa ao cancelar plano de inventário;
- Atualizar registros de pendência de convocação ativa ao iniciar/finalizar contagem de inventário através do coletor de dados.
Definição da Regra de Negócio
- Realizar ajuste identificado durante processo de análise.
- Gravar a informação do programa criador e do último programa que atualizou o registro de convocação ativa.
- Executar conversor de tabela (wmsxxx) referente as modificações realizadas nas tabelas wms_conv_ativa e wms_conv_ativa_historico conforme descrito no item Modelo de Dados;
Alterar as funções abaixo para que seja gravado o programa que originou o processo de inclusão de novo registro na pendência de convocação ativa (wms_conv_ativa.programa_origem)
- Motivo da alteração: Atualmente é possível configurar quais usuários farão inventário, porém não existe uma validação para que somente estes usuários informados possam executar o inventário.
- Alteração: Filtrar para que atividade de inventário seja acessível apenas para os usuários configurados no plano de inventário. Caso não exista nenhum usuário configurado no plano de inventário nenhum filtro deverá ser realizado e desta forma qualquer usuário qualificado com recurso para a atividade poderá realizar a execução da atividade.Sugestão de implementação
Expandir title Clique aui para verificar as indicações para implementações → wms6070_verifica_qtd_planejada
Atualmente já existem consistências referentes ao inventário (tipo_proecesso IN (200,201,202)). Alterar SQL já existente que verifica situação do plano (+/- linha 497) ou criar nova consulta SQL que faça a validação descrita acima.
sup_inv_usuario_habilitado → Tabela que armazena os usuário informados no plano de inventário.
Utilizar a função log1200_nome_programa para buscar o nome do programa e gravar no campo
→ wmsr139_gera_pendencias_conv_ativa_recebto_cesv;
→ wmsr139_gera_pendencias_conv_ativa_recebto_os_ativ;
→ wmsr139_gera_pendencias_conv_ativa_transf_armz_os;
→ wms6435a_gera_pendencias_conv_ativa_transf_armz_os;
→ wms6435b_gera_pendencias_conv_ativa_transf_armz_os;
→ wms6435c_gera_pendencias_conv_ativa_transf_armz_os;
→ wms663108a_gera_pendencias_conv_ativa_transf_armz_os;
→ wms663108b_gera_pendencias_conv_ativa_transf_armz_os;
→ wms663108c_gera_pendencias_conv_ativa_transf_armz_os;- Motivo da alteração:Verificar se o usuário informado possui recurso para execução da atividade de inventário. Ao identificar usuário sem recurso para execução da atividade de inventário, notificar e não permitir continuar o processo.
- Gravar a informação do programa criador e do último programa que atualizou o registro de convocação ativa.
Resumo dos Objetos Alterados/Criados.
Rotina | Tipo de Operação | Opção de Menu | Regra de negócio |
---|---|---|---|
WMS6070 | [Alteração] | Logix → Logística → WMS → Coletores → Pendências → WMS6070 - Lista pública | Filtrar para que atividade de inventário seja acessível apenas para os usuários configurados no plano de inventário. Caso não exista nenhum usuário configurado no plano de inventário nenhum filtro deverá ser realizado e desta forma qualquer usuário qualificado com recurso para a atividade poderá realizar a execução da atividade. |
SUP20002 | [Alteração] | Logix → Logística → WMS → Inventário → SUP20000 - Plano de inventário → Usuários | Verificar se o usuário informado possui recurso para execução da atividade de inventário. Ao identificar usuário sem recurso para execução da atividade de inventário, notificar e não permitir continuar o processo. |
wmsr139 | [Alteração] | <não se aplica> | Função de regra de negócio referente ao controle das pendências de convocação ativa. |
wms6435a | |||
wms6435b | |||
wms6435c | |||
wms663108a | |||
wms663108b | |||
wms663108c |
Estrutura de Menu
Modelo de Dados
wms_conv_ativa
Nome | Descrição | Tipo | Obrigatório |
---|---|---|---|
programa_origem | Programa que criou o registro | CHAR(08) | Sim |
programa_alteracao | Último programa que atualizou o registro | CHAR(08) | Não |
wms_conv_ativa_historico
Nome | Descrição | Tipo | Obrigatório |
---|---|---|---|
programa_origem | Programa que criou o registro | CHAR(08) | Sim |
programa_alteracao | Último programa que atualizou o registro | CHAR(08) | Não |
programa_exclusao | Programa que realizou exclusão do registro | CHAR(08) | Sim |
dat_hor_exclusao | Data e hora em que o registro foi excluído | DATETIME YEAR TO SECOND | Sim |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|