class: center, middle, inverse, title-slide # Webinar de aprimoramento do DataJud ## Modulo 3 - Faxinajud --- # Identificação do problema ### Inconsistências são vivas e precisam ser monitoradas continuamente. ### O que puder ser automatizado, deve ser automatizado. ### O trabalho de arrumar os dados precisa ser distribuído nos tribunais e unidades judiciárias. --- # Solução ### Plataforma online e interativa ### Ferramenta de código aberto, podendo ser auditada e desenvolvida de forma colaborativa ### Ferramenta modular, podendo mapear mais inconsistências --- # Painel geral - Atualizado periodicamente - Possibilidade de download das inconsistências completas <img src="img/painel.png" width="70%" style="display: block; margin: auto;" /> --- # Validador de arquivos - Arquivo JSON ou XML - Em alguns casos, a plataforma sugere correções baseadas nos dados <img src="img/incos.png" width="70%" style="display: block; margin: auto;" /> --- # Inconsistências mapeadas ### Informações básicas - Dígito verificador inconsistente com o número do processo (Res. 65 CNJ). - Número CNJ do processo não bate com a Justiça ou o Tribunal (Res. 65 CNJ). - Código do órgão não bate com os órgãos oficiais (Anexo II Res. 76 CNJ) - Identificador de processo eletrônico fora do padrão. - Identificador de sistema processual fora do padrão. - Valor negativo ou muito alto para os padrões do Tribunal. ### Classe/assunto - Código CNJ da classe não bate com a TPU (Res. 46 CNJ). - Assunto genérico - Assunto vazio ou inválido ### Partes - Processo com parte sem documento --- # Inconsistências mapeadas ### Movimentações - Código pai está faltante na movimentação local. - Tempo desde última movimentação acima de 3 anos. - Existência de processos com graus vazios ou inválidos - Existência de processos com Movimentos vazios ou inválidos - Existência de movimentos de caso novo - Existência de movimentos de último nível da árvore de movimentos da TPU - Existência de processos com partes do polo ativo sem nome - Existência de processos com partes do polo passivo sem nome - Existência de processos com movimento de remessa sem complementos - Existência de processos com movimento de audiência sem complementos --- # Melhorias futuras - Adicionar mais inconsistências - Realizar testes e corrigir eventuais erros - Atualizar tabelas das Resoluções 76/CNJ. --- # Agradecimentos ### Andre Assumpção, Bruno Daleffi, Caio Lente Pelo desenvolvimento do FaxinaJud no Desafio de Dados do CNJ ### Equipe do DPJ: Igor Stemler, Filipe Pereira, Ricardo Sampaio, Ricardo Rosa Pelas reuniões de *live coding* onde adaptamos a versão inicial da ferramenta para as necessidades do judiciário --- # Obrigado! - ABJ: [contato@abj.org.br](mailto:contato@abj.org.br) - Site: https://abj.org.br - Slides: https://jtrecenti.github.io/slides/faxinajud/ # Mais informações: [https://www.cnj.jus.br/sistemas/datajud](https://www.cnj.jus.br/sistemas/datajud) .pull-left[ ] .pull-right[ <img src="img/pc.png" width="80%" style="display: block; margin: auto;" /> ]