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 | |
Requisito1 | Subtarefa1 | ||
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 | |
WMS6191 | Alteração | Recebimentos > Relatórios | Recebimentos |
WMS6493 | Alteração | Controle Portaria > Consultas | Consulta Checklist CESV |
WMS6496 | Alteração | Controle Portaria > Controle de Entrada e Saída de Veículos | Liberação Veículo Portaria |
WMS6497 | Alteração | Controle Portaria > Controle de Entrada E Saída de Veículos | Liberação Veículo Portaria |
WMS60194 | Alteração | Faturamento Serviço > Parâmetros | Consulta Recebimento Por Depositante |
WMSM123 | Alteração | RNL | |
WMSM13 | Alteraçã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.
Tabela | Solicitação | Coluna | Descrição | Obrigatório | Tipo | Tamanho | Precisão | Observação |
---|---|---|---|---|---|---|---|---|
wms_perg_checklist_cesv | Adicionar campo | sequencia* | Sequencia de respostas do checklist | Not Null | INTEGER | Incluir na pk_perg_checklist_cesv | ||
wms_perg_checklist_cesv | Adicionar campo | data_hora_resposta | Data e hora da resposta | Null | DATETIME YEAR TO SECOND |
- Alteração tabela wms_pergunta_checklist
Tabela | Solicitação | Coluna | Descrição | Obrigatório | Tipo | Tamanho | Precisão | Observação |
---|---|---|---|---|---|---|---|---|
wms_pergunta_checklist | Adicionar campo | intervalo_de | Intervalo De | NULL | DECIMAL | 10 | 2 | |
wms_pergunta_checklist | Adicionar campo | intervalo_ate | Intervalo Até | NULL | DECIMAL | 10 | 2 | |
wms_pergunta_checklist | Adicionar campo | repete_pergunta | Repetir pergunta N vezes | NULL | INTEGER |
3 Cadastro de Perguntas do Checklist - WMS6019
- Adicionar 4 campos à tela, conforme Protótipo 01.
- Para respostas do tipo Intervalo:
- Permitir somente conteúdo do tipo numérico.
- Obrigar a informar os campos De e Até.
- 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:
- Checklist veículo: Executa o WMS6152, passando a empresa e o CESV como parâmetros.
- 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:
- Maior que 0 (zero):
- Deverá permitir que o checklist continue em execução até atingir a quantidade de vezes ou que a resposta seja válida.
- 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.
- Caso contrário, reprova o checklist.
2. Não cadastrado (nulo ou 0 (zero)):
- Verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
- Caso contrário, reprova o checklist.
- Para as perguntas que podem ser repetidas:
- A partir da segunda execução do checklist, mostrar apenas as perguntas que ainda não estão aprovadas ou dentro do intervalo.
- 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:
- Maior que 0 (zero):
- Deverá permitir que o checklist continue em execução até atingir a quantidade de vezes ou que a resposta seja válida.
- 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.
- Caso contrário, reprova o checklist.
2. Não cadastrado (nulo ou 0 (zero)):
- Verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
- Caso contrário, reprova o checklist.
- Para as perguntas que podem ser repetidas:
- A partir da segunda execução do checklist, mostrar apenas as perguntas que ainda não estão aprovadas ou dentro do intervalo.
- 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.
- Maior que 0 (zero):
- Deverá permitir que o checklist continue em execução até atingir a quantidade de vezes ou que a resposta seja válida.
- 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.
- Caso contrário, reprova o checklist.
2. Não cadastrado (nulo ou 0 (zero)):
- Verifica se a pergunta permite autorização e envia para aprovação no WMS6155.
- Caso contrário, reprova o checklist.
- Para as perguntas que podem ser repetidas:
- A partir da segunda execução do checklist, mostrar apenas as perguntas que ainda não estão aprovadas ou dentro do intervalo.
- 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:
- Incluir o campo Data/Hora Resposta após o campo Resposta Digitada.
- Para check list com mais de uma resposta por pergunta, listar todas as respostas, ordenadas pela data e hora da resposta.
- 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.
- Se parâmetro for igual a 0 (zero), continua a execução no WMS6496.
- 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.
- 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:
- wmsm13_wms_pergunta_checklist_get_intervalo_de
- wmsm13_wms_pergunta_checklist_get_intervalo_ate
- wmsm13_wms_pergunta_checklist_get_repete_pergunta
- wmsm13_wms_pergunta_checklist_set_intervalo_de
- wmsm13_wms_pergunta_checklist_set_intervalo_ate
- 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. |
---|