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 - Warehouse Management System |
Segmento Executor | Supply Chain - Logística - Inovação | ||
Projeto1 | LOGWMS01 | IRM1 | |
Requisito1 | Subtarefa1 | ||
Chamado2 |
| ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia Colômbia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
O controle de temperatura tem como objetivo principal verificarVerificar se a temperatura do veículo está
dentro dos padrões exigidos. Não será obrigatório, ficando sob responsabilidade do usuário fazerde 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 Check-listChecklist | ||||
WMS6152 | Alteração | Controle Portaria > Controle de Entrada E e Saída de Veículos | Check-list Checklist Inspeção Veíc/Mot/Ajud. | ||||
WMS6153 | Alteração | Coletor de dadosDados | |||||
WMS6191 | Alteração | Recebimentos > Relatórios | Recebimentos | ||||
WMS6493 | Alteração | Controle Portaria > Consultas | Consulta Checklist CESV | ||||
WMS6496WMS6155 | Alteração | Controle Portaria > Controle de Entrada E e Saída de Veículos | Divergências check-list inspeção | Liberação Veículo Portaria | |||
WMS6497WMS6191 | Alteração | Recebimentos > Relatórios | Recebimentos | WMS6496 | Alteração | Controle Portaria > Controle de Entrada E Saída de Veículos | Liberação veículo portariaVeículo Portaria |
WMS60194 | Alteração | Faturamento Serviço > Parâmetros | Consulta recebimento por depositanteRecebimento Por Depositante | ||||
WMSM123 | Alteração | RNL | |||||
WMSM13 | Alteração | RNL |
1
. ParametrizaçãoManutenção ParâmetrosParametrização - Manutenção Parãmetos - LOG00086
Incluir- Incluir um novo parâmetro indicando se a empresa imprime
Código
- checklist.
- Código do parâmetro: wms_imprime_checklist
Descrição
- .
- 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
- .
- 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.
Sistema: LOGIX WMS
Rotina: MANIPULAÇÃO
- Área: Logix WMS
- Sistema: Logix WMS
- Rotina: Manipulação
2 Tabelas
- Alteração tabela
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 check-listchecklist | Not Null | NUMBERINTEGER | 10 | 0 | Incluir na pk_perg_checklist_cesv |
wms_perg_checklist_cesv | Adicionar campo | data_hora_resposta | Data e hora da resposta | Not 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 | NUMBERDECIMAL | 510 | 2 | |
wms_pergunta_checklist | Adicionar campo | intervalo_ate | Intervalo Até | NULL | NUMBERDECIMAL | 510 | 2 |
wms_pergunta_checklist | Adicionar campo | repete_pergunta | Repetir pergunta N vezes | NULL | INTEGER |
3 Cadastro de Perguntas do Checklist - WMS6019
- Adicionar 3 4 campos à tela, conforme Protótipo 01;.
- Para respostas do tipo "Intervalo":1) só permitir
- 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.
- Fazer Efetuar a validação do intervalo: conteúdo do campo "De" deve ser menor que conteúdo do campo "Até";
- 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 do WMS6448, conforme Protótipo 02:
1) Check-list , 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
asestas duas opções na tela traz agilidade ao processo, fazendo com que
o usuárionão
preciseseja necessário sair do WMS6448 para executar os outros programas.
5
. Check-list do veículoChecklist do Veículo (Desktop) - WMS6152
- Receber empresa e CESV como parâmetros.
- Quando a resposta for do tipo "Intervalo" posicionar , posicionar o cursor no segundo campo de resposta, conforme protótipo 03Protó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
. Check-list do veículo(coletorChecklist do Veículo (Coletor) - WMS6153
- Verificar se o valor informado está dentro do intervalo cadastrado no WMS6019, conforme protótipo 04.A cada verificação do check-list incluir uma nova sequencia na tabela "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 Alterar wmsm123_wms_perg_checklist_cesv_inclui para incluir os novos campos: sequencia = max(sequencia) + 1 e data_hora_resposta = current.
- alterar wmsm123Alterar wmsm123_wms_perg_checklist_cesv_modifica para incluir o campo sequencia na verificação da chave primária;
8. Divergência Check-list Inspeção - WMS6155
- Buscar o registro pela maior sequencia da tabela"wms_perg_checklist_cesv".
- .
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 paraLiberaçã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
- .
- 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órioRelatório de Recebimento - WMS6191
- Após o processamento da função "wms6191_processar", fazer executar o mesmo processo de verificação do parâmetro e execução do item 9 10.
12
. ConsultaConsulta Recebimento
porPor Depositante - WMS60194
- Após o finalizar a impressão do relatório, fazer executar o mesmo processo de verificação do parâmetro e execução do item 9.
- 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
0304
- WMS6152 -
- Checklist do
- Veículo (
- Desktop)
Protótipo
0405
- WMS6153 -
- Checklist do
- Veículo (
- Coletor)
Protótipo
0506
- WMS6154 - Impressão do
- Checklist de
- Inspeção
Cenário de testes
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. |
---|