Pular para conteúdo

Auditoria

Toda operação relevante (início/fim de sessão, apontamento, refugo/perda, encerramento, estorno) grava uma linha em MLTEC_0054, via mltecLog (U_MLTLog). É a trilha de "quem fez o quê, quando".

O que é registrado

Campo Conteúdo
DATA / HORA Momento da operação
ROTA Endpoint (apt007, apt013, apt018…)
ACAO Ação lógica (START, APONTAR, PAUSE, RESUME, ESTORNO, ENCERRAR…)
OP / OPERACAO / OPERADOR / RECURSO Contexto do apontamento
UUIDSESS Sessão associada
QUANTIDADE Quantidade envolvida (quando aplicável)
RESULTADO / MENSAGEM Desfecho (OK / erro + detalhe)
PAYLOAD Trecho do corpo da requisição (diagnóstico)
IPCLIENTE IP de origem

Estorno rastreável

No estorno (apt012), o supervisor autorizador é identificado na auditoria — o nome vem do retorno da validação de senha (PswRet).

Consultar

  • No terminal / API: apt030 devolve a auditoria já formatada (com nome do operador via SRA), filtrável por data/OP/operador.
  • No banco (exemplo):
SELECT DATA, HORA, ROTA, ACAO, OP, OPERADOR, QUANTIDADE, RESULTADO, MENSAGEM
FROM   MLTEC_0054 WITH (NOLOCK)
WHERE  D_E_L_E_T_ = ' '
  AND  DATA = '20260706'
ORDER  BY DATA DESC, HORA DESC;

Há índices por DATA/HORA/ROTA/OP, por OP, por OPERADOR e por ROTA/ACAO para consultas rápidas.

Empresa/filial na auditoria

O mltecLog grava com empresa/filial do ambiente (há hardcode '01' em pontos). Se a auditoria aparecer vazia, confira o alinhamento de empresa/filial do deploy (ver Backend).