1 of 22

Desenvolvimento da Extensão PJe+R: Funcionalidades Adicionais no Painel do Oficial de Justiça

Universidade Federal da Bahia

Instituto de Computação

Autor: Matheus Nascimento Pereira de Lima

Orientador: Prof. Dr. Danilo Barbosa Coimbra

2 of 22

Apresentação

  • Introdução
  • O que é o PJe+R
  • Metodologia
  • Tecnologias utilizadas
  • Funcionalidades
  • Resultados
  • Dificuldades e Limitações
  • Conclusão

2

3 of 22

Introdução - Motivação

O Processo Judicial Eletrônico (PJe) é um sistema digital essencial no Poder Judiciário, vinculado ao Conselho Nacional de Justiça (CNJ).

Desafios:

  • Implementação de novas funcionalidades envolve diversos interessados (Tribunais de Justiça dos estados, Tribunais de Justiça Militar Estadual, Justiça do Trabalho, Justiça Eleitoral e os Tribunais Regionais);
  • Complexidades desde a solicitação até a entrega;
  • Acúmulo de demandas.

3

4 of 22

Introdução - Motivação

Oficiais de Justiça do Núcleo de Cumprimento de Mandados e Cartas Precatórias (NUMAN) da Seção Judiciária da Bahia, enfrentam limitações de usabilidade no PJe.

Problemas:

  • Perfil de usuário no PJe sem acesso à facilitações que o sistema possui (Ex.: Etiquetas nos processos);
  • Dificuldades de usabilidade;
  • Morosidade na entrega de melhorias.

4

5 of 22

Introdução - Objetivo

Apresentar o PJe+R como ferramenta de incorporação de novas funcionalidades no PJe, com o objetivo de contornar limitações enfrentadas pelos servidores Oficiais de Justiça.

5

6 of 22

O que é o PJe+R?

Uma extensão de navegador colaborativa desenvolvida para ampliar funcionalidades e prover celeridade ao PJe e sistemas associados.

Benefícios:

  • Contorna limitações de usabilidade
  • Acelera a incorporação de novas funcionalidades
  • Oferece soluções centradas no usuário final
  • Não requer modificações diretas no núcleo do PJe

6

Figura 1: PJe+R (fonte: CNJ).

7 of 22

Metodologia

    • Metodologia baseada no Scrum
    • Etapas do Desenvolvimento:
      • Levantamento de requisitos
      • Criação de nova funcionalidade
      • Validação contínua com usuários
      • Integração contínua

7

8 of 22

Processo de desenvolvimento

8

  • Feedbacks e apresentações semanais entre os participantes da residência de TI, com ajustes contínuos baseados nas sugestões recebidas;
  • Reuniões com o cliente para apresentação das funcionalidades implementadas.

9 of 22

Tecnologias utilizadas

9

Typescript

Linguagem principal para desenvolvimento da extensão e manipulação do DOM.

HTML

Estruturação e manipulação dos elementos da página web.

IndexedDB

Banco de dados do navegador para persistência local de dados.

  • Gitlab como repositório remoto
  • Git para versionamento do projeto
  • Jira para gestão de projeto

10 of 22

Funcionalidades

10

Requisitos Funcionais

Requisitos Não-funcionais

RF01: Visualizar Resultado da Diligência

RNF001: Compatibilidade entre Navegadores

RF02: Contador de Tempo do Mandado

RNF002: Persistência das Tags

RF03: Visualizar Anexos

RF04: Criar Tags em Mandados

11 of 22

Arquitetura da extensão PJe+R

11

Características Principais:

  • Arquitetura modular dentro de uma aplicação monolítica
  • Padrão comum de ativação e desativação
  • Estrutura orientada a objetos com herança e interfaces

12 of 22

Resultados - Visualizar Resultado de Diligência

12

13 of 22

Resultados - Visualizar Resultado de Diligência

13

14 of 22

Resultados - Contador de tempo

14

15 of 22

Resultados - Visualizar Anexos

15

16 of 22

Resultados - Visualizar Anexos

16

17 of 22

Resultados - Criar Tags em Mandados

17

18 of 22

Resultados - Criar Tags em Mandados

18

19 of 22

Dificuldades e Limitações

  • Instabilidade da página Web
  • Atualizações no PJe
  • Dependência da estrutura da página original

19

20 of 22

Conclusão

  • Desenvolvimento bem-sucedido de quatro funcionalidades na extensão PJe+R.
  • Flexibilidade para incorporação de melhorias de forma rápida, sem os longos ciclos de homologação exigidos para modificações diretas no PJe.
  • A extensão serve como protótipo para futuras funcionalidades nativas do PJe, onde soluções bem-sucedidas podem inspirar sua integração ao sistema principal.

20

21 of 22

Obrigado!

21

Autor: Matheus Nascimento Pereira de Lima

Orientador: Prof. Dr. Danilo Barbosa Coimbra

22 of 22

Referências

  • CNJ. Extensão de navegador PJe+R | Documentação PJe. https://docs.pje.jus.br/servicos-negociais/extensão-pje-mais-r.
  • ECMA (2021). Ecmascript 2021 language specification. https://tc39.es/ecma262/2021.
  • MDN (2025). IndexedDB API - Web APIs — MDN — developer.mozilla.org. https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API.
  • G., Robie, J., Sutor, R., et al. (1998). Document object model (dom) level 1 specification. W3C recommendation, 1:1–212.
  • PJe. Processo Judicial Eletrônico - PJe | Documentação PJe. https://docs.pje.jus.br.

22