🔥 CBMAC — ARGUS v1 (integração)

Cartão de Operação — 8BEPCIF

Fluxo autônomo da UBM. Esta página é somente-leitura.

Checklist operacional

  1. Abrir HUB → /orion/hub/8BEPCIF/
  2. Verificar sessão (storageState.json)
  3. Upload do XLSX (30 dias)
  4. Gerar fila e conferir itens
  5. Ligar a fábrica para baixar PDFs
  6. Monitorar fila e logs até concluir
  7. Processar e consolidar → conferir CSV final

Links rápidos

  • HUB (Streamlit): /orion/hub/8BEPCIF/
  • Fábrica (menu): /argus/fabrica (pode pedir Basic Auth)
  • Consulta API (Ajax): /consulta/api
  • Publicações por matrícula (API): /api/argus/publicacoes/matricula/{mat} (Basic Auth + throttle)

Formato do XLSX (30 dias)

  • Colunas mínimas: numero, data_bg, tipo, link_pdf (ou id para busca no SINESP)
  • Datas em YYYY-MM-DD; sem células mescladas; 1 linha por publicação
  • Nome sugerido: relatorio_30d.xlsx
  • Local (exemplo): /srv/sinesp/8BEPCIF/input/relatorio_30d.xlsx
  • Validação rápida: o HUB deve mostrar a fila com o mesmo número de linhas

Limites e quotas

  • Tamanho recomendado do lote: 200–500 itens
  • Retries automáticos: até 3 por item (backoff exponencial)
  • Se a fila travar: pausar, ver hub.log, corrigir item problemático e retomar

Verificar sessão (storageState.json)

  • Arquivo: /srv/sinesp/8BEPCIF/state/storageState.json
  • Se expirar (OTP): refaça login manual no HUB; o arquivo será atualizado

Logs & fila

tail -f /srv/sinesp/8BEPCIF/state/hub.log
tail -f /srv/sinesp/8BEPCIF/state/flow_log.jsonl

Conferência do CSV final

  • Arquivo: /root/painel-pdf/8BEPCIF/saida.csv
  • Checar linhas: wc -l /root/painel-pdf/8BEPCIF/saida.csv
  • Conferir amostras: head -n 5 e tail -n 5
← Voltar aos HUBs por UBM