Pular para o conteúdo principal

PJeOffice Pro

O PJeOffice é um software disponibilizado gratuitamente pelo Conselho Nacional de Justiça (CNJ) para acesso ao PJE via certificado digital e assinatura eletrônica de documentos. É destinado tanto ao público interno (servidores e Membros do Poder Judiciário) quanto ao público externo (advogados, procuradores, defensores públicos, membros do Ministério Público, peritos, tradutores, intérpretes, etc.).

A ferramenta é atualmente desenvolvida no âmbito do CNJ em grupo de trabalho sob a coordenação do Tribunal Regional Federal da 3ª Região (TRF3).

Direto ao assunto​

1. O que faz da versão PJeOffice Pro ser diferente da sua antecessora?​

A solução PJeOffice Pro foi enriquecida com funções de escritório, melhorias de usabilidade, eficiência, estabilidade e segurança. Um descritivo completo com todas as funcionalidades oferecidas pela solução que a diferencia da versão anterior pode ser acessado 👉 aqui. Confira você mesmo! 👍

2. O PJeOffice Pro funciona em todas as instâncias do PJe do país sem exigir quaisquer atualizações dos respectivos frontends/backends?​

Sim! A versão PJeOffice Pro foi escrita com esforço para assegurar total compatibilidade com todas as instâncias do sistema PJe do país e demais soluções que atualmente fazem uso do PJeOffice em produção hoje. Em outras palavras, todas as funcionalidades que estavam disponíveis na versão atual passaram por aprimoramentos significativos e estão disponibilizadas na versão Pro também.

3. Há melhorias a serem aplicadas nos componentes de frontends/backends do país?​

Sim! Para aprimorar a flexibilidade e segurança da plataforma PJe no contexto do assinador, foi implementada uma nova API de integração em JavaScript que acomoda os mais recentes protocolos de comunicação entre navegadores e servidores HTTP(s) nas interações entre o componente de frontend/backend e a solução de assinatura. Portanto, embora a versão Pro do assinador possa ser imediatamente utilizada sem necessidade de atualizações imediatas dos componentes de frontend/backend, é fundamental destacar que tais componentes deverão ser atualizados para incorporar essas melhorias. Um período será fornecido para permitir a adaptação e a integração eficaz da nova API em ambiente de produção.

4. Quais subtipos de versões do PJeOffice Pro existem?​

Os subtipos de versões do assinador estão ligados aos escopos de uso específicos, quais sejam:

User:​

Um subtipo user é sufixado com a letra 'u' (exemplo: v2.5.9u) e corresponde à versão do assinador que deve ser utilizada pelos usuários finais. Este subtipo possui alguns requisitos de segurança dependentes do backend, ou seja, embora o PJeOffice Pro seja compatível com todas as instâncias de PJe do país, alcançará sua segurança máxima apenas em backends atualizados. O uso efetivo do assinador PJeOffice Pro por todos os tribunais do país juntamente com a aplicação das atualizações de segurança nos seus respectivos componentes de frontends/backends, permitirão uma atualização automática do assinador de modo a tornar os seus requisitos de segurança completamente independentes do backend.

O download deste subtipo pode ser realizado na página do projeto

Dev:​

Um subtipo dev é sufixado com a letra 'd' (exemplo: v2.5.9d) e corresponde à versão do assinador mais adequada ao desenvolvedor de software. Este subtipo é capaz de alternar, a critério do programador, dinamicamente o seu comportamento de modo que o desenvolvedor possa compreender e testar o seu funcionamento no cenário de frontend/backend atualizados e no cenário de frontend/backend desatualizados. Além disso o subtipo dev acompanha uma bancada de depuração que permite visualizar as requisições que chegam ao assinador e que saem dele - um cenário prático para testes e identificação de bugs.

O download deste subtipo pode ser realizado aqui.

5. Onde posso encontrar a documentação da API de integração mencionada nas perguntas anteriores?​

A versão de subtipo dev acompanha a documentação integral da API javascript de integração enriquecida com exemplos interativos e completos de uso que guiarão os desenvolvedores de software de cada Tribunal a atualizarem os seus respectivos frontends/backends a fim de contribuir na segurança do mecanismo de assinatura da plataforma PJe.

A documentação pode ser lida no Guia do Desenvolvedor, acessível a partir do menu PJe (bandeja do windows) > Sobre > Guia do Desenvolvedor conforme figura que segue:

Guia do Desenvolvedor - PJeOffice Pro

6. É possível utilizar o assinador PJeOffice Pro para atender demandas por assinaturas em aplicações não relacionadas ao PJe?​

A solução PJeOffice Pro foi escrita de modo a possibilitar sua utilização por qualquer aplicação. Atualmente, porém, está limitada ao atendimento de qualquer solução desde que hospedada em domínios *.jus.br, *.mp.br, *.gov.br, *.def.br

Contacte o CNJ para maiores detalhes.

7. Já li toda a documentação mas estou com algumas dúvidas. Onde posso receber novas orientações?​

Um canal de comunicação que pode ser utilizado é o RocketChat. Demandas/issues relacionadas ao assinador devem ser criadas pelo Jira. Adicionalmente, sugestões, elogios, críticas ou dúvidas podem ser enviadas para o e-mail pjeoffice@trf3.jus.br.

Seja claro e objetivo

Para minimizar o tempo de respostas aos questionamentos, por gentileza, enriqueça-os com o maior número de informações (prints, vídeos, notas, etc.) que enteder que poderá ajudar na compreensão e acurácia das respostas desejadas, além de organizar suas idéias. A relevância das suas dúvidas conduzirá à ampliação natural desta documentação no sentido de multiplicar o conhecimento sobre a ferramenta e evitar questionamentos repetidos 👍.

8. Já realizei a integração com o assinador segundo a nova API Javascript. Posso entender que os trabalhos foram concluídos?​

Não! A conclusão dos trabalhos se concretiza com a disponibilização de um endpoint a ser publicado pelo backend e que será automaticamente consumido pelo assinador. O endpoint deve ser disponibilizado no caminho /pjeofficepro segundo padrão de URI que segue:

https://domínio-do-pje/contexto-raiz-do-pje/pjeofficepro

Este endpoint /pjeofficepro deverá retornar a string literal ‘1’ (sem aspas e plaint/text). De maneira geral ele sinalizará ao assinador que os trabalhos de integração com a nova API foram concluídos de forma a instruí-lo a rejeitar a forma de comunicação obsoleta antes existente para aquele domínio específico.

Vale destacar que o endpoint /pjeofficepro supracitado será consumido apenas durante o período de transição do assinador PJeOffice para o PJeOffice Pro, ou seja, o fim absoluto do suporte ao assinador PJeOffice atualmente em produção com sua “declaração de descontinuidade” permitirá a exclusão deste endpoint em definitivo.