File Watcher Agent
Daemon monitorando: \\servidor\midia\PIs_para_envio\
Padrão: PI_{SIGLA_VEICULO}_{CODIGO_CAMPANHA}_{YYYYMMDD}.pdf
Log de Eventos
4 evento(s)
| Arquivo | Veículo | Campanha | Status | Detectado em | Processado em |
|---|---|---|---|---|---|
PI_GLOBO-BSB_CAPGIRO2026_20260410.pdf | TV Globo Brasília GLOBO-BSB | CAPGIRO2026 | Enviado | 10/04/2026, 09:15:00 | 10/04/2026, 09:15:32 |
PI_CBN-BSB_CAPGIRO2026_20260410.pdf | Rádio CBN Brasília CBN-BSB | CAPGIRO2026 | Enviado | 10/04/2026, 09:16:00 | 10/04/2026, 09:16:18 |
PI_BANDNEWS_CAPGIRO2026_20260411.pdf Veículo com sigla BANDNEWS não encontrado no cadastro. Esperado: BANDNEWS-NAC | BANDNEWS (não encontrado) | CAPGIRO2026 | Erro | 11/04/2026, 10:05:00 | — |
PI_FOLHA-SP_EMBRAPAHARV_20260412.pdf | Folha de SP FOLHA-SP | EMBRAPAHARV | Pendente | 12/04/2026, 08:30:00 | — |
Fluxo de Processamento (RF-EMAIL-003 / RN-001)
Arquivo detectado
Agente Node.js monitora pasta da rede (chokidar)
Validação do nome
Padrão: PI_{SIGLA}_{CAMPANHA}_{DATA}.pdf
Upload S3
Arquivo enviado para armazenamento seguro
Envio Gmail API
PI enviado criando thread nativa no Gmail
Thread registrada
gmail_thread_id salvo para follow-up automático
⚠️ Regra de Negócio RN-001 — Nomenclatura de Arquivos
Padrão obrigatório: PI_{{SIGLA_VEICULO}}_{{CODIGO_CAMPANHA}}_YYYYMMDD.pdf
Exemplo: PI_GLOBO-BSB_CAPGIRO2026_20260415.pdf
Arquivos fora do padrão → movidos para /pendentes/ + notificação no dashboard.