Pular para o conteúdo principal

Movimentacao

Lista os processos (locais) configurados e permite iniciar a leitura para movimentar ativos ate o destino correspondente. Cada processo possui um tipo de leitura (fixo Zebra, fixo Acura, movel RFID ou movel QR Code) que determina o fluxo aberto ao clicar.

Como acessar

  • Rota: /movimentacao
  • Permissao necessaria: movimentacao.movimentar

O que voce pode fazer

  • Visualizar todos os processos hierarquicos disponiveis em uma tabela paginada.
  • Pesquisar processos por descricao, caminho completo ou tipo de leitura.
  • Copiar o endpoint publico de movimentacao (URL com API key) de cada processo.
  • Iniciar o fluxo de leitura adequado conforme tipo_leitura:
    • fixo_zebra: gera uma API key e copia a URL para uso no leitor Zebra.
    • fixo_acura: navega para a pagina /acura com o processo selecionado.
    • movel_rfid e movel_qrcode: abrem fluxos especificos (placeholder atual).

Como usar

  1. Use o campo de busca para localizar o processo desejado.
  2. Confira o tipo de leitura na coluna correspondente.
  3. Clique na linha (ou no botao Play, quando disponivel) para iniciar o fluxo.
  4. Para integracoes externas, copie o endpoint pelo icone de copiar ou clicando na URL exibida.

Campos / Colunas principais

  • Descricao: nome do processo.
  • Caminho Completo: caminho hierarquico do processo.
  • Tipo de Leitura: tecnologia configurada (Zebra, Acura, RFID movel, QR Code).
  • Endpoint: URL de movimentacao com API key embutida.
  • Acoes: copiar endpoint e abrir Acura quando aplicavel.

Notas tecnicas

  • GET /processo/hierarquicos (via SWR) carrega a lista de processos.
  • GET /movimentacao/gerar-api-key/:processoId gera/retorna a API key cacheada por processo.
  • Endpoint publico montado: ${NEXT_PUBLIC_URL_BASE_APP}/movimentacao/itens/movimentar/:processoId?apiKey=....