Páginas filhas
  • Apontamento de Lubrificação_MNFM0021

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Não será permitido a alteração/exclusão/finalização de boletins já finalizados (casos em que um apontamento é finalizado pela tela de Finalização de Boletim enquanto o mesmo está aberto na tela de outro usuário).
  • Não será permitido a inclusão/alteração/exclusão de detalhes de boletins já finalizados (casos em que um apontamento é finalizado pela tela de Finalização de Boletim enquanto o mesmo está aberto na tela de outro usuário).
  • Não é permitido manipular um apontamento que já tenha sido processado pelo Processamento de Pagamento de Serviços. Para realizar esta operação, deverá ser regredida a Data de Pagamento do Período de Pagamento do Contrato do Prestador que realizou o serviço.
  • O Lubrificante/Filtro informado deve estar relacionado à um Material que se encontra como "Ativo", caso contrário, o Apontamento de Lubrificação será impedido. (A Ativação/Inativação do material é realizada na página de Cadastro de Material).
  • Horímetro/Odômetro: a validação deste campo será de acordo com o parâmetro "Consistir Horímetro/Odômetro do Apontamento de Lubrificação": Se o valor do parâmetro for igual a "Não", não ocorrerá a validação do campo "Horímetro/Odômetro". Se o valor do parâmetro for igual a 'Sim', o valor informado no campo "Horímetro/Odômetro" será validado e não poderá ser menor que o informado no apontamento anterior nem maior que o informado no apontamento posterior, se o apontamento estiver inconsistente uma mensagem será emitida para o usuário informando a inconsistência e não permitirá gravar o apontamento. Se o valor do parâmetro for igual a 'Com confirmação', o valor informado no campo "Horímetro/Odômetro" será validado conforme descrito anteriormente, porém se o apontamento estiver inconsistente, uma mensagem será emitida para o usuário dando a opção de confirmar a inconsistência e gravar o apontamento ou abortar a inclusão do apontamento, caso o usuário opte pela confirmação da inconsistência, será gravado no campo "Observações" a mensagem referente à crítica e usuário que deu o "aceite" na inconsistência.

Apontamentos de Lubrificação Temporária ( Importar Dados )

Ao clicar em "Importar Dados", o usuário será redirecionado para a tela "Apontamento de Lubrificação Temporária_MNFM0045".


Objetivo:  

Efetuar manutenção nos apontamentos inconsistentes recebidos através de rotinas de integração com sistemas externos e/ou através da importação de apontamento via arquivo .xml, Validar e Importar os apontamentos registrados.


Campos e Validações:

Esta tela contém as mesmas validações e campos que a tela de Apontamento de Lubrificação_MNFM0021, porém com as seguintes diferenças: 

  • Em Administração → Processos Agendados, existe o processo de "Importação de Apontamento de Lubrificação", que por padrão, é executado a cada intervalo de 60 minutos,  tem a função de Validar e Importar os apontamentos.
  • O usuário não poderá inserir registros, somente alterá-los ou excluí-los;
  • Botão 'Importar':  Valida e importa os apontamentos registrados. Ao ser importado, um apontamento não constará mais na lista de apontamentos a serem importados e poderá ser consultado na tela de Apontamento de Lubrificação_MNFM0021;
  • Botão 'Validar':  Valida os apontamentos registrados, definindo sua situação (Válido/Inválido), indicando pelo ícone Vermelho = Inválido / Verde = Válido e registrando as inconsistências no campo 'Observação'.


Image Added


Importação de Apontamentos de Lubrificação ( Importar Dados ( XML ) )

Na tela "Apontamento de Lubrificação Temporária_MNFM0045", ao clicar em "Importar Dados ( XML )", será aberta uma caixa de diálogo para seleção de um arquivo (em formato XML) de importação de Apontamentos de Lubrificação.

Image Added


Objetivo:  

Importar Apontamentos de Lubrificação obtidos através de outros sistemas.


Validações:

O arquivo que será importado deverá respeitar a nomenclatura "import-ApontamentoLubrificacao-20240415-174629-1.xml", onde:

  • "import-ApontamentoLubrificacao" = prefixo padrão;
  • "-20240415" = data no formato anomêsdia ( yyyyMMdd );
  • "-174629" = identificação do dispositivo que fez a captação dos dados;
  • "-1" = Identificador do arquivo. 

Não serão aceitos arquivos com nomenclatura já importada anteriormente.


Modelo do arquivo:

<?xml version="1.0" encoding="ISO-8859-1"?>
<resultset>
    <lubrificacao>
        <noBoletim>9999999</noBoletim>                                                                       
        <idAptLubrif>9999999</idAptLubrif>                                                                                    
        <idPontoAbastecimento>9999999</idPontoAbastecimento>                    
        <idFuncionario>9999999</idFuncionario>                                    
        <idEquipamento>9999999</idEquipamento>                                    
        <idOperador>9999999</idOperador>                                        
        <idMaterial>9999999</idMaterial>                                                        
        <idSistemaVeicular>9999999</idSistemaVeicular>                            
        <idSubSistemaVeicular>9999999</idSubSistemaVeicular>                    
        <dataHoraLubrificacao><![CDATA[ 15/04/2024 18:00:28]]></dataHoraLubrificacao>       
        <quantidadeLubrificacao><![CDATA[ 9999999,999]]></quantidadeLubrificacao>                        
        <valorHorimetroOdometro><![CDATA[ 9999999,999]]></valorHorimetroOdometro>                    
        <operacao><![CDATA[ 9999999]]></operacao>                                                    
        <noDetalhe>9999999</noDetalhe>                                                            
        <numBoletimHeader>9999999</numBoletimHeader>                                              
        <noBoletimMobilidade>9999999</noBoletimMobilidade>                                        
        <noColetorMobilidade>9999999</noColetorMobilidade>                                        
        <changedByMobilidade><![CDATA[XXXXXXXXXXXXX]]></changedByMobilidade>       
        <inserted>false</inserted>                                                            
        <rowVersion>1</rowVersion>                                                           
    </lubrificacao>
</resultset>

onde:

  • noBoletim = Número do Boletim;
  • idAptLubrif = Identificador do Apontamento no coletor;
  • idPontoAbastecimento = Identificador do Ponto de Abastecimento;
  • idFuncionario = Identificador do Funcionário;
  • idEquipamento = Identificador do Equipamento;        
  • idOperador = Identificador do Operador do Equipamento;        
  • idMaterial = Identificador do Material;
  • idSistemaVeicular = Identificador do Sistema Veicular;
  • idSubSistemaVeicular = Identificador do Subsistema Veicular;
  • dataHoraLubrificacao = Data e Horário da operação;
  • quantidadeLubrificacao = Quantidade de Lubrificante;
  • valorHorimetroOdometro = Valor do Horímetro/Odômetro;
  • operacao = Tipo de Operação: 1-Troca; 2-Remonta; 3-Limpeza;
  • noDetalhe = Número do detalhe para um Header existente;
  • numBoletimHeader = Número Boletim Header caso esta estrutura seja utilizada para inserir um detalhe;
  • noBoletimMobilidade = Número do Boletim no coletor;
  • noColetorMobilidade = Código identificador do coletor;
  • changedByMobilidade = Identificação do Responsável pelo coletor;
  • inserted = Mensagem de Sucesso na inserção;
  • rowVersion = Contador de atualizações;