Pular para o conteúdo principal

Movimentacoes em Tempo Real

Acompanha em tempo real, via socket, as leituras de movimentacao por processo. Mostra alertas visuais e sonoros quando uma nova movimentacao ocorre.

Como acessar

  • Rota: /movimentacoes-temporeal
  • Permissao necessaria: movimentacao.movimentacao-temporeal

O que voce pode fazer

  • Conectar-se ao canal de movimentacoes via socket.io e receber eventos nova_movimentacao em tempo real.
  • Filtrar a visualizacao por processo (path) e por intervalo de data/hora.
  • Ativar o som de alerta para tocar um beep continuo enquanto houver alerta nao confirmado.
  • Visualizar para cada processo uma tabela com EPC, descricao, primeira e ultima aparicao.
  • Receber overlay vermelho pulsante e snackbar quando uma nova movimentacao chega.

Como usar

  1. Clique em Ativar Som para liberar o autoplay de audio.
  2. Selecione opcionalmente um processo no filtro ou um intervalo de datas.
  3. Aguarde os eventos chegarem; cada novo evento sobe o processo no topo da listagem.
  4. Interaja com a tela (mouse/teclado) para silenciar o alerta ativo.

Campos / Colunas principais

  • Descricao do ativo
  • Primeira aparicao e Ultima aparicao (formatadas)
  • EPC do ativo

Notas tecnicas

  • Conexao socket: io(NEXT_PUBLIC_URL_BASE_APP, { auth: { token } }).
  • Evento ouvido: nova_movimentacao com payload { path, movimentacoes }.
  • Som: /sounds/beep.mp3.