OAB Paraná · Comissão de Tecnologia da Informação

Sistema "Status em Tempo Real"

Documento técnico para os tribunais e órgãos administradores dos sistemas judiciais eletrônicos do Paraná — Portal Simplifica OAB-PR (simplifica.oabpr.org.br).

1. O que é

A OAB-PR mantém no Portal Simplifica um painel público chamado "Status em Tempo Real" que indica aos advogados se os sistemas judiciais que eles utilizam no dia a dia estão no ar, instáveis ou indisponíveis.

São monitorados quatro sistemas, todos administrados pelos respectivos tribunais (a OAB-PR não administra nenhum deles):

SiglaSistemaAdministrado por
eProc TJPRProcesso eletrônico do TJPR (1º grau)TJPR
eProc TRF4Processo eletrônico da Justiça FederalTRF4
PJeProcesso Judicial Eletrônico (TRT9)CNJ / TRT9
PROJUDISistema legado do TJPRTJPR

O objetivo é dar ao advogado uma visão antecipada se um problema de acesso é específico dele (rede local, certificado, navegador) ou se é uma instabilidade geral. Isso reduz contatos desnecessários ao suporte do tribunal e dá insumo objetivo para pedidos de prorrogação de prazo (CPC, art. 224, §§ 1º e 2º).

2. Como funciona — visão geral

O status de cada sistema combina duas fontes independentes:

Fonte A — Healthcheck automático (ping HTTP)

Um worker da OAB-PR faz uma requisição HTTP GET na tela de login pública do sistema (a mesma URL que qualquer advogado acessa). O resultado vira o estado base: no ar / instável / fora do ar.

Fonte B — Relatos voluntários dos advogados

Cada card do painel exibe um botão "Está fora pra mim". Quando um advogado clica, um relato é registrado e somado às últimas 30 minutos. Se vários advogados relatam o mesmo sistema em curto intervalo, o painel reforça o sinal de instabilidade — mesmo que o ping continue retornando 200.

3. Healthcheck — detalhes técnicos

3.1 URLs monitoradas

SistemaURL pingada
eProc TJPRhttps://eproc1g.tjpr.jus.br/eproc/externo_controlador.php?acao=principal
eProc TRF4https://eproc.trf4.jus.br/eproc2trf4/
PJehttps://pje.trt9.jus.br/primeirograu/login.seam
PROJUDIhttps://projudi.tjpr.jus.br/projudi/

São as mesmas URLs públicas que qualquer advogado acessa pelo navegador para fazer login. Não acessamos nenhuma área autenticada, nenhum dado processual, nenhum endpoint interno.

3.2 Requisição

3.3 Frequência

O ping é feito sob demanda, com cache de 60 segundos em Cloudflare KV.

Não fazemos crawling, varredura, nem testes de carga. É um "olho aberto" leve para sinalizar disponibilidade ao usuário final.

3.4 Classificação do estado

  1. Detecção de manutenção — se a resposta contém termos como manutenção, indisponível, fora do ar ou 503down.
  2. Resposta 200–399 com corpo esperado (login, eproc, tjpr…) → up. Sem o conteúdo esperado → degraded.
  3. Status 401 / 403up — o sistema respondeu, apenas exige login (comportamento normal).
  4. Status 4xx / 5xx (exceto 401/403) → down com o código HTTP no log.
  5. Timeout (>6s) ou falha de rede down.

3.5 O que NÃO fazemos

4. Relatos voluntários dos advogados

4.1 Fluxo

  1. O advogado tenta acessar um sistema, encontra problema (lentidão, erro, indisponibilidade).
  2. Clica no botão "Está fora pra mim" no card daquele sistema.
  3. Um relato é gravado em banco de dados Cloudflare D1 da OAB-PR.

4.2 Dados armazenados

CampoConteúdo
sistemaIdentificador do sistema (eproc-tjpr, eproc-trf4, pje, projudi)
ip_hashSHA-256 de IP + data atual — anonimiza mas evita spam pelo mesmo IP
user_agentNavegador (até 200 caracteres) — só para diagnóstico estatístico
criado_emData/hora UTC do relato

Não armazenamos nome, OAB, e-mail, IP em texto puro, ou qualquer dado pessoal do advogado que reportou. O hash do IP usa o dia atual como salt, então o mesmo IP gera hashes diferentes em dias diferentes (não é possível reconstruir histórico individual).

4.3 Rate limit

Um mesmo IP só pode registrar 1 relato por sistema a cada 30 minutos. Tentativas adicionais são silenciosamente ignoradas.

4.4 Janela de exibição

O painel mostra apenas relatos dos últimos 30 minutos. Relatos com mais de 24 horas são apagados do banco de dados (limpeza automática).

4.5 Códigos de cor

Relatos em 30 minCorSignificado
0VerdeSem relatos · provavelmente no ar
1 a 3AmareloAlguns relatos · monitorando
4 ou maisVermelhoProvável instabilidade generalizada

5. Onde o painel é exibido

Em todos os pontos os dados são os mesmos, vindos da mesma fonte. O painel é público— não exige login.

6. Como contatar a OAB-PR sobre o painel

Se o tribunal/órgão administrador identificar:

Contato: OAB-PR — Comissão de Tecnologia da Informação · simplifica@oabpr.org.br

Repositório do código (auditável): github.com/straiotogx/oab-simplifica

7. Resumo executivo

A OAB-PR criou um painel público que indica aos advogados se os sistemas judiciais eletrônicos que eles usam no dia a dia (eProc TJPR, eProc TRF4, PJe TRT9, PROJUDI TJPR) estão no ar, combinando (a) um ping HTTP simples na tela de login pública desses sistemas — feito uma vez por minuto no máximo, com cache, sem nenhum dado autenticado — e (b)relatos voluntários e anônimos dos próprios advogados via botão "Está fora pra mim". O objetivo é diminuir a frustração do usuário, reduzir contatos desnecessários ao suporte do tribunal e dar evidência objetiva para pedidos de prorrogação de prazo. A OAB-PR está aberta a ajustar parâmetros (frequência, URL, User-Agent) ou desativar o monitoramento mediante simples solicitação.

Documento técnico v1 · Portal Simplifica OAB-PR · maio de 2026