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 dados | WMS6155 | Alteração | Controle Portaria > Controle de Entrada E Saída de Veículos | Divergências check-list inspeçãoDados | |
WMS6191 | Alteração | Recebimentos > Relatórios | Recebimentos | ||||
WMS6493 | Alteração | Controle Portaria > Consultas | Consulta Check-list Checklist CESV | ||||
WMS6496 | Alteração | Controle Portaria > Controle de Entrada E e Saída de Veículos | Liberação veículo portariaVeículo Portaria | ||||
WMS6497 | 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 | 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 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é".
- Ajustar o relatório de perguntas do check-list checklist para mostrar o intervalo e a quantidade de vezes que repete a pergunta, quando houver, conforme protótipo Protótipo 02.
4
.Registro CESV / Documental - WMS6448
(Conforme Protótipo 03):
- Criar um nível no menu para as opções relacionadas ao check-listchecklist.
- Alterar a opção de Check-list 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) Check-list
- 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 Protótipo 04.
- Verificar se o valor informado está dentro do intervalo cadastrado no WMS6019.
- Em caso de reprovação, deverá seguir a mesma lógica para o tipo de resposta 1 - Sim/Não/Não Avaliado. A cada verificação do check-list incluir uma nova sequencia na tabela "
- 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 Protótipo 05.
- Em caso de reprovação, deverá seguir a mesma lógica para o tipo de resposta 1 - Sim/Não/Não Avaliado. A cada verificação do check-list incluir uma nova sequencia na tabela "
- 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
7. Check-list motorista - WMS6497 - opcão
- a cada resposta efetuada.
7 Checklist Motorista - WMS6497 - Opcão "Liberar Entrada"
- Verificar se o valor informado está dentro do intervalo cadastrado no WMS6019.
- Em caso de reprovação, deverá seguir a mesma lógica para o tipo de resposta 1 - Sim/Não/Não Avaliado. A cada verificação do check-list incluir uma nova sequencia na tabela "
- 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 check-list checklist conforme item 10 9.
8
. WMSM123WMSM123 - Função
responsável pela manutenção da tabelaResponsá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;
9. 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 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.
11. Liberação para
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
- .
- 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", fazer executar o mesmo processo de verificação do parâmetro e execução do item 11 10.
12 Consulta Recebimento Por 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 11 10.
14. Consulta Check-list
13 Consulta Checklist CESV - WMS6493
- Incluir a coluna "Data/hora resposta" na na grid, conforme protótipo 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
WMS6152WMS6019 - 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
Testes
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|