Páginas filhas
  • ER LOGWMS01-708 ME 1 Controle de Temperatura BRA

 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 - Warehouse Management System

Segmento Executor

Supply Chain - Logística

Projeto1

LOGWMS01

IRM1

LOGWMS01-545

Requisito1

LOGWMS01-708

Subtarefa1

LOGWMS01-865

LOGWMS01-866

LOGWMS01-867

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

Verificar se a temperatura do veículo está de acordo com o padrão exigido.

Importante

Este processo não é obrigatório, sendo o usuário responsável pela sua execução, de acordo com a necessidade. 

 

Definição da Regra de Negócio

 

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

WMS6019

Alteração

Configuração Comercial/Operacional > Cadastros

Perguntas Checklist

WMS6152

Alteração

Controle Portaria > Controle de Entrada e Saída de Veículos

Checklist Inspeção Veíc/Mot/Ajud.

WMS6153

Alteração

 

Coletor de Dados

WMS6191AlteraçãoRecebimentos > RelatóriosRecebimentos
WMS6493AlteraçãoControle Portaria > ConsultasConsulta Checklist CESV
WMS6496AlteraçãoControle Portaria > Controle de Entrada e Saída de VeículosLiberação Veículo Portaria
WMS6497AlteraçãoControle Portaria > Controle de Entrada E Saída de VeículosLiberação Veículo Portaria
WMS60194AlteraçãoFaturamento Serviço > ParâmetrosConsulta Recebimento Por Depositante
WMSM123Alteração RNL
WMSM13Alteração RNL

1  Parametrização - Manutenção Parãmetos - LOG00086

  • Incluir um novo parâmetro indicando se a empresa imprime checklist.
  • Código do parâmetro: wms_imprime_checklist.
  • Descrição do parâmetro: Indica se haverá impressão do checklist após os relatórios de carga.
  • Informações do Parâmetro: valores permitidos: 0 - NÃO; 1 - SIM; 2 - SIM, solicita confirmação.
  • Help parâmetro: Indica se haverá impressão do checklist após relatórios de carga pelo WMS6496, WMS6191 ou WMS60194 e após TFEA, pelo WMS6496.
  • Área: Logix WMS
  • Sistema: Logix WMS
  • Rotina: Manipulação

2  Tabelas

  • Alteração tabela wms_perg_checklist_cesv.
TabelaSolicitaçãoColunaDescriçãoObrigatórioTipoTamanhoPrecisãoObservação
wms_perg_checklist_cesvAdicionar camposequencia*Sequencia de respostas do checklistNot NullINTEGER  Incluir na pk_perg_checklist_cesv
wms_perg_checklist_cesvAdicionar campodata_hora_respostaData e hora da respostaNullDATETIME YEAR TO SECOND   

 

  • Alteração tabela wms_pergunta_checklist
TabelaSolicitaçãoColunaDescriçãoObrigatórioTipoTamanhoPrecisãoObservação
wms_pergunta_checklistAdicionar campointervalo_deIntervalo DeNULLDECIMAL102 
wms_pergunta_checklistAdicionar campointervalo_ateIntervalo AtéNULLDECIMAL102 
wms_pergunta_checklistAdicionar camporepete_perguntaRepetir pergunta N vezesNULLINTEGER   

3  Cadastro de Perguntas do Checklist - WMS6019

  • Adicionar 4 campos à tela, conforme Protótipo 01.
  • Para respostas do tipo Intervalo:
  1. Permitir somente conteúdo do tipo numérico.
  2. Obrigar a informar os campos De e Até.
  3. Permitir Autorização: este campo permite que o checklist seja aprovado informando uma justificativa.
  • Repete pergunta N vezes: indica quantas vezes a pergunta será repetida antes de mandar para aprovação e finalizar a  atividade. Não será obrigatório.
  • Efetuar a validação do intervalo: conteúdo do campo De deve ser menor que conteúdo do campo Até.
  • Ajustar o relatório de perguntas do checklist para mostrar o intervalo e a quantidade de vezes que repete a pergunta, quando houver, conforme Protótipo 02.

4  Registro CESV / Documental - WMS6448 (Conforme Protótipo 03):

  • Criar um nível no menu para as opções relacionadas ao checklist.
  • Alterar a opção de checklist de inspeção para executar o WMS6493, que é a versão metadados do WMS6123.
  • Adicionar duas opções no menu, dentro do novo nível criado:
  1. Checklist veículo: Executa o WMS6152, passando a empresa e o CESV como parâmetros.
  2. Autoriz. Div. Veículo: Executa o WMS6155, passando a empresa e o CESV como parâmetros.

Nota: adicionar estas duas opções na tela traz agilidade ao processo, fazendo com que não seja necessário sair do WMS6448 para executar os outros programas.

5  Checklist do Veículo (Desktop) - WMS6152

  • Receber empresa e CESV como parâmetros.
  • Quando a resposta for do tipo Intervalo, posicionar o cursor no segundo campo de resposta, conforme Protótipo 04.
  • Verificar se o valor informado está dentro do intervalo cadastrado no WMS6019.
  • Para as respostas negativas ou fora de intervalo, verificar o campo repete_pergunta da tabela wms_pergunta_checklist:
  1. Maior que 0 (zero):
    1. Deverá permitir que o checklist continue em execução até atingir a quantidade de vezes ou que a resposta seja válida. 
    2. Se atingir a quantidade de vezes e ainda não for uma resposta válida, verificará se a pergunta permite autorização e envia para aprovação no WMS6155.
    3. Caso contrário, reprova o checklist.

2. Não cadastrado (nulo ou 0 (zero)):

    1.  Verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
    2. Caso contrário, reprova o checklist.
  • Para as perguntas que podem ser repetidas:
  1. A partir da segunda execução do checklist, mostrar apenas as perguntas que ainda não estão aprovadas ou dentro do intervalo.
  2. Sequenciar a tabela wms_perg_checklist_cesv a cada resposta efetuada.

6  Checklist do Veículo (Coletor) - WMS6153

  • Verificar se o valor informado está dentro do intervalo cadastrado no WMS6019, conforme Protótipo 05.
  • Para as respostas negativas ou fora de intervalo, verificar o campo repete_pergunta da tabela wms_pergunta_checklist:
  1. Maior que 0 (zero):
    1. Deverá permitir que o checklist continue em execução até atingir a quantidade de vezes ou que a resposta seja válida.
    2. Se atingir a quantidade de vezes e ainda não for uma resposta válida, verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
    3. Caso contrário, reprova o checklist.

2. Não cadastrado (nulo ou 0 (zero)):

    1. Verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
    2. Caso contrário, reprova o checklist.
  • Para as perguntas que podem ser repetidas:
  1. A partir da segunda execução do checklist, mostrar apenas as perguntas que ainda não estão aprovadas ou dentro do intervalo.
  2. Sequenciar a tabela wms_perg_checklist_cesv a cada resposta efetuada.

7  Checklist Motorista - WMS6497 - Opcão "Liberar Entrada"

  • Verificar se o valor informado está dentro do intervalo cadastrado no WMS6019.
  • Para as respostas negativas ou fora de intervalo, verificar o campo repete_pergunta da tabela wms_pergunta_checklist.
  1. Maior que 0 (zero):
    1. Deverá permitir que o checklist continue em execução até atingir a quantidade de vezes ou que a resposta seja válida.
    2. Se atingir a quantidade de vezes e ainda não for uma resposta válida, verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
    3. Caso contrário, reprova o checklist.

2. Não cadastrado (nulo ou 0 (zero)):

    1. Verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
    2. Caso contrário, reprova o checklist.
  • Para as perguntas que podem ser repetidas:
  1. A partir da segunda execução do checklist, mostrar apenas as perguntas que ainda não estão aprovadas ou dentro do intervalo.
  2. Sequenciar a tabela wms_perg_checklist_cesv a cada resposta efetuada.
  • Alterar o layout do relatório do checklist conforme item 9.

8  WMSM123 - Função Responsável Pela Manutenção da Tabela "wms_perg_checklist_cesv"

  • Alterar wmsm123_wms_perg_checklist_cesv_inclui para incluir os novos campos: sequencia = max(sequencia) + 1 e data_hora_resposta = current.
  • Alterar wmsm123_wms_perg_checklist_cesv_modifica para incluir o campo sequencia na verificação da chave primária.

9  Impressão Check list - WMS6154

  • Conforme Protótipo 06:
  1. Incluir o campo Data/Hora Resposta após o campo Resposta Digitada.
  2. Para check list com mais de uma resposta por pergunta, listar todas as respostas, ordenadas pela data e hora da resposta.
  3. Para checklist aprovado com divergência deverá assinalar a opção no laudo final e imprimir o motivo da aprovação.

10  Liberação Para Saída de Veículos - WMS6496

  • Após a chamada da função wms64963_imprime_termos e wms64962_imprime_descricao_carga, verificar o parâmetro wms_imprime_checklist.
  1. Se parâmetro for igual a 0 (zero), continua a execução no WMS6496.
  2. Se parâmetro for igual a 1 (um), chama o WMS6154 passando o código da empresa, o CESV e o tipo do checklist como argumentos.
  3. Se parâmetro for igual a 2 (dois), solicita confirmação para impressão e chama o WMS6154, passando código da empresa, o CESV e o tipo do checklist como argumentos.

11  Relatório de Recebimento - WMS6191

  • Após o processamento da função wms6191_processar, executar o mesmo processo de verificação do parâmetro e execução do item 10.

12  Consulta Recebimento Por Depositante - WMS60194

  • Após o finalizar a impressão do relatório, executar o mesmo processo de verificação do parâmetro e execução do item 10.

13  Consulta Checklist CESV - WMS6493

  • Incluir a coluna Data/hora resposta na grid, conforme Protótipo 07.
  • Ordenar a consulta pela pergunta e data/hora da resposta.

14  WMSM13- Função Responsável Pela Manutenção da Tabela "wms_pergunta_checklist"

  • Incluir as funções: 
  1. wmsm13_wms_pergunta_checklist_get_intervalo_de
  2. wmsm13_wms_pergunta_checklist_get_intervalo_ate
  3. wmsm13_wms_pergunta_checklist_get_repete_pergunta
  4. wmsm13_wms_pergunta_checklist_set_intervalo_de
  5. wmsm13_wms_pergunta_checklist_set_intervalo_ate
  6. wmsm13_wms_pergunta_checklist_set_repete_pergunta
  • Alterar a função wmsm13_wms_pergunta_checklist_inclui para incluir os novos campos.
  • Na função wmsm13_wms_pergunta_checklist_modificou_dados verificar o log0800_conteudo_igual para os novos campos criados
  • Na função wmsm13_wms_pergunta_checklist_consiste_integridade efetuar a validação dos novos campos, como é realizado para os demais campos da tabela.
  • Na função wmsm13_wms_pergunta_checklist_get_update_clause efetuar validação dos novos campos, como é realizado para os demais campos da tabela.

Fluxo do Processo


 

Protótipos de Tela

Protótipo 01

  • WMS6019 - Cadastro de Perguntas Checklist

 

Protótipo 02

  • WMS6019 - Opção Listar


Protótipo 03

  • WMS6448 - Registro de Entrada e Saída de Veículos - CESV


Protótipo 04

  • WMS6152 - Checklist do Veículo (Desktop)

Protótipo 05

  • WMS6153 - Checklist do Veículo (Coletor)



Protótipo 06


  • WMS6154 - Impressão do Checklist de Inspeção


Protótipo 07

  • WMS6493 - Consulta Checklist CESV



 

Cenário de Testes


 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.