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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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

  

Informações Gerais

 

Outros

Especificação

Produto

Logix

Módulo

WMS - Warehouse Management System

Segmento Executor

Supply Chain - Logística - Inovação

Projeto1

LOGWMS01

IRM1

LOGWMS01-545

Requisito1

LOGWMS01-708

Subtarefa1

LOGWMS01-865

LOGWMS01-866

LOGWMS01-867 

Chamado2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico México  (  ) Chile  (  ) Paraguai  (  ) Equador (  ) USA  (  ) Colombia   Colômbia   (  ) Outro _____________.

<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 verificar

Verificar se a temperatura do veículo está

dentro dos padrões exigidos. Será possível fazer o check-list de recebimento e expedição da mercadoria e a impressão dos valores aferidos.

de acordo com o padrão exigido.

Importante

Este processo não é obrigatório, sendo o usuário responsável pela sua execução,

O controle de temperatura não será obrigatório, ficando de responsabilidade do usuário fazer

de acordo com a necessidade. 

 

Definição da Regra de Negócio

 

 

 

Image Removed

 Image Added

 

 

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

WMS6191AlteraçãoRecebimentos > RelatóriosRecebimentos
WMS6493AlteraçãoControle Portaria > ConsultasConsulta Checklist CESV
WMS6496WMS6155AlteraçãoControle Portaria > Controle de Entrada E e Saída de VeículosDivergências check-list inspeção
WMS6191AlteraçãoRecebimentos > RelatóriosRecebimentos
Liberação Veículo Portaria
WMS6497AlteraçãoWMS6496AlteraçãoControle Portaria > Controle de Entrada E Saída de VeículosLiberação veículo portariaVeículo Portaria
WMS60194AlteraçãoFaturamento Serviço > ParâmetrosConsulta recebimento por depositanteRecebimento Por Depositante
WMSM123WMST123Alteração RNL
WMSM13Alteração RNL
ME

1

.1 - Cadastro de perguntas do check-list
  • Criar dois campos na tela, conforme protótipo 01.
  • O campo "Intervalo" só poderá ser preenchido caso o tipo de resposta também seja intervalo.
  • Criar uma mascara no campo "Intervalo" para facilitar a validação.
  • ME 1.2 - Rotina check-list

    ME 1.3 - Relatório check-list

     

    Tabelas Utilizadas

    • SE2 – Cadastro de Contas a Pagar
    • FI9 – Controle de Emissão de DARF>.

    Protótipo de Tela

      

    Protótipo 01

        WMS6019 - Cadastro de perguntas Check-list

     Image Removed

     

    Protótipo 02

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

    Image Removed

     

     

     

     

     

     

    Opcional

    Dicionário de Dados

     

    Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

      

    Índice

    Chave

    01

    <FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

    02

    <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

    03

    <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

    Campo

    <AAA_PERESP>

    Tipo

    <N>

    Tamanho

    <6>

    Valor Inicial

    <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

    Mandatório

    Sim (  ) Não (  )

    Descrição

    <Referência Mínima para Cálculo>

    Título

    <Ref.Calc.>

    Picture

    <@E999.99>

    Help de Campo

    <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

     

    (Opcional)

    Grupo de Perguntas

     

    <Informações utilizadas na linha Protheus>.

     

    Nome: FINSRF2

    X1_ORDEM

    01

    X1_PERGUNT

    Emissão De

    X1_TIPO

    D

    X1_TAMANHO

    8

    X1_GSC

    G

    X1_VAR01

    MV_PAR01

    X1_DEF01

    Comum

    X1_CNT01

    '01/01/08'

    X1_HELP

    Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório 

     

    (Opcional)

    Consulta Padrão

    <Informações utilizadas na linha Protheus>

     

    Consulta: AMB

    Descrição

    Configurações de Planejamento

    Tipo

    Consulta Padrão

    Tabela

    “AMB”

    Índice

    “Código”

    Campo

    “Código”; ”Descrição”

    Retorno

    AMB->AMB_CODIGO

     

     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

    Image Added

     

    Protótipos de Tela

    Protótipo 01

    • WMS6019 - Cadastro de Perguntas Checklist

     Image Added

    Protótipo 02

    • WMS6019 - Opção Listar

    Image Added

    Protótipo 03

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

    Image Added

    Protótipo 04

    • WMS6152 - Checklist do Veículo (Desktop)

    Image Added

    Protótipo 05

    • WMS6153 - Checklist do Veículo (Coletor)

    Image Added


    Protótipo 06


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

    Image Added

    Protótipo 07

    • WMS6493 - Consulta Checklist CESV

    Image Added


     

    Cenário de Testes


    Image Added

     

     

    (Opcional)

    Estrutura de Menu

     

    <Informações utilizadas na linha Datasul>.

     

    Procedimentos

     

    Procedimento

     

     

     

    Descrição

    (Max 40 posições)

    (Max 40 posições)

    (Max 40 posições)

    Módulo

     

     

     

    Programa base

     

     

     

    Nome Menu

    (Max 32 posições)

    (Max 32 posições)

    (Max 32 posições)

    Interface

    GUI/WEB/ChUI/Flex

    GUI/WEB/ChUI/Flex

    GUI/WEB/ChUI/Flex

    Registro padrão

    Sim

    Sim

    Sim

    Visualiza Menu

    Sim/Não

    Sim/Não

    Sim/Não

    Release de Liberação

     

     

     

     

     

     

    Programas

     

    Programa

     

     

     

    Descrição

    (Max 40 posições)

    (Max 40 posições)

    (Max 40 posições)

    Nome Externo

     

     

     

    Nome Menu/Programa

    (Max 32 posições)

    (Max 32 posições)

    (Max 32 posições)

    Nome Verbalizado[1]

    (Max 254 posições)

    (Max 254 posições)

    (Max 254 posições)

    Procedimento

     

     

     

    Template

    (Verificar lista de opções no man01211)

    (Verificar lista de opções no man01211)

    (Verificar lista de opções no man01211)

    Tipo[2]

    Consulta/Manutenção/ Relatório/Tarefas

    Consulta/Manutenção/ Relatório/Tarefas

    Consulta/Manutenção/ Relatório/Tarefas

    Interface

    GUI/WEB/ChUI/Flex

    GUI/WEB/ChUI/Flex

    GUI/WEB/ChUI/Flex

    Categoria[3]

     

     

     

    Executa via RPC

    Sim/Não

    Sim/Não

    Sim/Não

    Registro padrão

    Sim

    Sim

    Sim

    Outro Produto

    Não

    Não

    Não

    Visualiza Menu

    Sim/Não

    Sim/Não

    Sim/Não

    Query on-line

    Sim/Não

    Sim/Não

    Sim/Não

    Log Exec.

    Sim/Não

    Sim/Não

    Sim/Não

    Rotina (EMS)

     

     

     

    Sub-Rotina (EMS)

     

     

     

    Localização dentro da Sub Rotina (EMS)

     

     

     

    Compact[4]

    Sim/Não

    Sim/Não

    Sim/Não

    Home[5]

    Sim/Não

    Sim/Não

    Sim/Não

    Posição do Portlet[6]

    0 – Top Left

    1 – Top Right

    2 – Bottom Left

    3 – Bottom Right

    0 – Top Left

    1 – Top Right

    2 – Bottom Left

    3 – Bottom Right

    0 – Top Left

    1 – Top Right

    2 – Bottom Left

    3 – Bottom Right

    Informar os papeis com os quais o programa deve ser vinculado

     

     

     

     

    Cadastro de Papéis

    <O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.

    <Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.

     

    Código Papel

    (máx 3 posições)

    Descrição em Português*

     

    Descrição em Inglês*

     

    [1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

    [2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

    [3] Categorias são obrigatórias para os programas FLEX.

    [4] Obrigatório quando o projeto for FLEX

    [5] Obrigatório quando o projeto for FLEX

    [6] Obrigatório quando o projeto for FLEX

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