Mudanças entre as edições de "Preparar remessa de manifestação processual para envio à instância superior"

De PJe
Ir para: navegação, pesquisa
(Configuração da remessa de processos para STF)
Linha 167: Linha 167:
  
  
<!--  *** INÍCIO DO COMENTÁRIO EM 17/03/14 ***
 
A tarefa "Preparar remessa de manifestação processual para envio à instância superior" permite elaborar remessa de uma manifestação processual de um processo judicial para ser oportunamente enviada para uma instância superior (STF ou STJ). Após entrega dessa remessa, fica sob a responsabilidade da instância superior consultar mais detalhes do processo (processo judicial que dá origem à manifestação processual) no órgão responsável pela remessa em questão.
 
 
Para configurar o nó de tarefa "Preparar remessa de manifestação processual para envio à instância superior" é preciso seguir as seguintes orientações:
 
<br>• Criar um nó de tarefa com nome sugerido "Preparar remessa de manifestação processual para envio à instância superior" e este nó deve ser atribuído a alguma raia a critério do usuário. As próximas explicações desta seção referenciarão o nome da tarefa pelo nome sugerido "Preparar remessa de manifestação processual para envio à instância superior".
 
<br>• Adicionar, obrigatoriamente, a variável "Processo_Fluxo_remessaCNJ_prepararRemessaManifestacaoProcessual" com Label sugerido "Preparar remessa de manifestação processual para envio à instância superior" e, esta variável deve ser de "Escrita" e do tipo "Frame".
 
 
Os eventos e as transições do nó de tarefa "Preparar remessa de manifestação processual para envio à instância superior" são explicamos a seguir.
 
 
'''Eventos'''
 
 
* Criar tarefa
 
 
O evento "Criar tarefa" deve conter algumas ações cujas características são:
 
<br> - uma ação deve ser criada para restringir os tipos de documentos disponíveis na instância superior: se for STF a restrição se dá através de linguagem de expressão [[Express%C3%B5es#Restringir_c.C3.B3digo_de_tipo_de_documento_para_envio_de_remessa_ao_STF | específica para o STF]]; se for STJ <font color="#FF0000">
 
<Remessa para STJ ainda não foi implementada> </font>;
 
 
<br> - uma ação deve ser criada para configurar o rótulo (label) do botão responsável pela gravação da remessa <font color="#FF0000">[ TODO: CONFIRMAR se é preciso mesmo obter o nome do botão via uma variável de fluxo, sendo que já tem botão GRAVAR default no frame.]</font>;
 
 
<br> - toda ação deve ser marcada como reexecutável.
 
 
* Sair do nó
 
 
O evento "Sair do nó" deve conter algumas ações cujas características são:
 
<br> - uma ação deve ser criada para configurar uma variável para recuperação futura no fluxo no qual a remessa preparada estará inserida. O nome da variável é <font color="#FF0000">[ TODO: CONFERIR pje:processo:remessaManifestacaoProcessual. ]</font> e a [[ Express%C3%B5es#Definir_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_envio_.C3.A0_inst.C3.A2ncia_superior | vinculação dessa variável ]] se dá através de linguagem de expressão. Essa variável armazenará o conteúdo de uma remessa de manifestação processual conforme orienta a regra [[Regras_de_neg%C3%B3cio#RN334 | RN334]];
 
<br> - toda ação deve ser marcada como reexecutável.
 
 
'''Transições'''
 
 
As transições de entrada e de saída do nó de tarefa "Preparar remessa de manifestação processual para envio à instância superior" devem ser configuradas de acordo com a necessidade negocial de cada instalação do PJe. Sendo assim, '''apenas sugerimos''' algumas transições que podem ser configuradas, vejamos:
 
<br>• No caso das transições de entrada, sugerimos por meio de um exemplo: dada a tarefa "Verificar outras providências" sugerimos criar uma transição para tarefa "Preparar remessa de manifestação processual para envio à instância superior". Dessa forma, a tarefa "Preparar remessa de manifestação processual para envio à instância superior" pode ser provocada.
 
<br>• No caso das transições de saída, é necessário definir uma transição padrão e, sugerimos que essa transição padrão seja uma transição para
 
[[Funcionalidades#Enviar_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_inst.C3.A2ncia_superior | tarefa responsável pelo envio da remessa de manifestação processual à instância superior]].
 
<br>• Se o tribunal necessitar remeter manifestação processual tanto para o STF quanto para o STJ, será necessário configurar duas tarefas específicas para esse fim. Apenas sugerimos essa configuração por meio de um exemplo: dada a tarefa "Verificar outras providências" sugerimos criar uma transição para um nó de tarefa <font color="#FF0000"> <TODO: será definido oportunamente></font> cuja responsabilidade é captar a identificação de quais são as instâncias superiores que receberão remessa de manifestação processual e esse nó poderá ter uma transição de saída padrão para um nó do tipo separação (fork) <font color="#FF0000">[TODO: será definido oportunamente]</font>  que terá duas transições de saída, sendo cada uma dessas transições apontando para um nó de tarefa "Preparar remessa de manifestação processual para envio à instância superior" obedecendo as configurações específicas de cada instância superior. Dessa forma, o processo judicial em questão é tramitado por dois caminhos (ou subprocessos) distintos e em paralelo - sendo um caminho com a responsabilidade de preparar remessa de manifestação processual para envio ao STF e outro caminho preparará para envio ao STJ.
 
<br>Recomendamos que, a junção futura desses dois caminhos (ou junção do nó fork) seja feita posteriormente às tarefas responsáveis [[Funcionalidades#Enviar_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_inst.C3.A2ncia_superior | pelo envio da remessa]] e [[Funcionalidades#Verificar_o_envio_da_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_inst.C3.A2ncia_superior | pela verificação da situação desse envio]]; as configurações das transições subsequentes à junção do nó fork ficam a critério da necessidade negocial de cada instalação do PJe.
 
<br><font color="#FF0000">[ TODO:
 
as configurações projetadas para o nó de junção serão definidas oportunamente.
 
]</font>
 
 
==== Outras configurações relacionadas à remessa de manifestação processual  ====
 
 
Após concluída a preparação de uma remessa de manifestação processual, o próximo passo, '''opcionalmente''', é realizar o envio dessa remessa. Logo, para que isso aconteça, é importante criar algumas configurações adicionais para o envio dessa remessa. Essas configurações consistem na criação de transições subsequentes ao nó da tarefa "Preparar remessa de manifestação processual para envio à instância superior".
 
<br>As próximas subseções explicam essas configurações adicionais:
 
<br>[[Funcionalidades#Enviar_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_inst.C3.A2ncia_superior | Enviar remessa de manifestação processual para instância superior]]  e 
 
[[Funcionalidades#Verificar_o_envio_da_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_inst.C3.A2ncia_superior | Verificar o envio da remessa de manifestação processual para instância superior]].
 
 
==== Enviar remessa de manifestação processual para instância superior  ====
 
Esta configuração diz respeito ao nó tipo sistema
 
<br><font color="#FF0000">[ TODO: documentar as  configurações projetadas para esse nó.
 
<br>Sugestão:
 
<br>input (getVariable em pje:processo:remessaManifestacaoProcessual) para o nó de sistema = objeto que encapsula os dados da manisfestação processual conforme orienta a [[Regras_de_neg%C3%B3cio#RN334 | RN334]] e que foi gravado ao sair da tarefa "Preparar remessa de manifestação processual para envio à instância superior".
 
<br>output (setVariable em <definir o nome da variável>) para o nó de sistema = dados resultantes da operação de envio da remessa (status da operação (se o envio ocorreu ou não com sucesso), o número do recibo de entrega e o número do protocolo da remessa gerados pelo destinatário).
 
]</font>
 
cuja responsabilidade é obter uma remessa de manifestação processual (produzida pelo nó da  [[Funcionalidades#Preparar_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_envio_.C3.A0_inst.C3.A2ncia_superior | tarefa "Preparar remessa de manifestação processual para envio à instância superior"]]) e enviá-la ao destinatário que, neste caso, será uma das instâncias superiores. A regra [[Regras_de_neg%C3%B3cio#RN334 | RN334]] complementa essa responsabilidade que deve ser obedecida. Além da operação de envio da remessa, esse nó se compromete em recepcionar e gravar (em uma variável de fluxo) os dados resultantes dessa operação para uso futuro. Geralmente, esses dados resultantes são: status da operação (se o envio ocorreu ou não com sucesso), o número do recibo de entrega e o número do protocolo da remessa gerados pelo destinatário (instância superior - STF ou STJ). 
 
 
==== Verificar o envio da remessa de manifestação processual para instância superior  ====
 
Esta configuração diz respeito ao nó tipo decisão
 
<br><font color="#FF0000">[ TODO: documentar a configuração desse nó. ]</font>
 
cuja responsabilidade é verificar o status da operação de envio de uma remessa de manifestação processual e osquestrar outros comportamentos. Esse '''nó deve ser capaz de obter o status e os demais dados resultantes''' [[Funcionalidades#Enviar_remessa_de_manifesta.C3.A7.C3.A3o_processual_para_inst.C3.A2ncia_superior |
 
da tarefa responsável pelo envio de remessa de manifestação processual para instância superior]] '''e, ainda, atender a regra''' [[Regras_de_neg%C3%B3cio#RN331 | '''RN331''']] que rege a verificação desse status e desses comportamentos.
 
 
  *** FIM DO COMENTÁRIO EM 17/03/14 ***  -->
 
  
 
= Configuração da remessa de processos para '''STJ''' =
 
= Configuração da remessa de processos para '''STJ''' =
 
<font color="#FF0000"> AVISO: remessa para STJ ainda não foi implementada no PJe, vide demanda [http://www.cnj.jus.br/jira/browse/PJEII-3914 PJEII-3914].</font>
 
<font color="#FF0000"> AVISO: remessa para STJ ainda não foi implementada no PJe, vide demanda [http://www.cnj.jus.br/jira/browse/PJEII-3914 PJEII-3914].</font>

Edição das 15h22min de 19 de março de 2014

[Esta seção está EM CONSTRUÇÃO, assim como as suas subseções]

Nesta seção descreveremos como configurar o funcionamento da remessa de processos para STF (Superior Tribunal Federal) ou para STJ (Superior Tribunal de Justiça).

Conteúdo

Pré-requisitos para funcionamento

  1. Esta funcionalidade somente está disponível no PJe a partir da versão 1.6.0.
  2. A solução implementa os serviços definidos pelo modelo MNI (Modelo Nacional de Interoperabilidade), logo se faz necessário que no diretório lib/endorsed do servidor de aplicação tenha a seguinte biblioteca: jbossws-native-saaj.jar.
  3. É importante certificar se a configuração que diz respeito ao correto funcionamento dos webservices está de acordo com as instruções publicadas em Instalação e configuração do servidor de aplicação.
  4. Se a aplicação PJe deseja preparar remessa para o STF, todos os tipos de documentos regulamentados pelo STF já estarão disponíveis na base de dados da respectiva aplicação PJe (1º ou 2º grau) por meio de carga específica de dados a partir da versão 1.6.0. Para conhecimento, os códigos de tipos de documentos homologados pelo STF estão disponíveis para consulta em Resolução 490/2012 do STF.
  5. Se a aplicação PJe deseja preparar remessa para o STJ, ...
    AVISO: remessa para STJ ainda não foi implementada no PJe, vide demanda PJEII-3914.


Limitações

  1. Os dados da aba "Expedientes" (exibidos na consulta de detalhes) do processo judicial em questão não fazem parte da remessa de manifestação processual ao STF, somente fazem parte os documentos vinculados aos expedientes. Assim como, as movimentações processuais também não fazem parte da remessa ao STF.


Configuração da remessa de processos para STF

1. O administrador do sistema deverá acessar Configuração → Sistema → Parâmetro e verificar a existência dos parâmetros para remessa de processos para envio ao STF definidos em Parâmetros - Remessa de processos ao STF. Caso não existam ou estejam diferentes, fazer as devidas modificações desses parâmetros.
Outro(s) parâmetro(s) também deve(m) ser configurado(s) na aplicação responsável pelo envio da remessa para o STF :

  • O parâmetro "codMovimentoRemessa" deve ter o valor 123.


2. O administrador do sistema deverá criar um 'agrupamento de classes ou assuntos' cujo campo "código" deve ser igual a 'STF' e o campo "Agrupamento" também deve ser igual a 'STF' e, em seguida, deverá vincular as classes judiciais e os assuntos ao agrupamento criado.


3. O administrador do sistema deverá ter configurado quais papéis deverão receber a permissão "Preparar remessa de manifestação processual para envio à instância superior" conforme orienta a regra RN343.


4. O administrador do sistema deverá acessar Configuração → Sistema → Fluxo para criação e configuração do subfluxo responsável pela remessa para o STF. Após a criação e configuração do subfluxo, recomendamos associá-lo ao fluxo principal do PJe conforme for mais adequado à realidade do tribunal. A seguir apresentamos as definições desse subfluxo: uma versão gráfica do subfluxo (denominado REMSTF), a configuração dos nós e uma versão do arquivo REMSTF.xml.


Fluxo REMSTF.png


Configuração dos nós

Início

O nó inicial segue o padrão de todos os nós de início dos fluxos no PJe, contendo a transição para o primeiro nó de tarefa configurada com a opção "Ocultar" desmarcada.

* Transições que saem do nó

* Atribuir a

  • Vincular a tarefa à raia que contemple serventuários da justiça com papéis e localizações que podem realizar a tarefa em questão.


Preparar remessa de manifestação processual para envio à instância superior

Remeter Manifestação Processual

Acompanhar Manifestação Processual

Término

Arquivo de configuração

 <?xml version="1.0" encoding="ISO-8859-1"?>
 <process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="Remessa para STF"> 
   <swimlane name="Remessa Manifestação Processual">
   </swimlane>
   <swimlane name="Nó de Desvio - Remessa para STF">
   </swimlane>  
   <start-state name="Início">
       <task name="Tarefa inicial" swimlane="Remessa Manifestação Processual"/>
       <transition to="Preparar remessa de manifestação processual para envio à instância superior" 
name="Preparar remessa de manifestação processual para envio à instância superior"/> </start-state> <task-node end-tasks="true" name="Preparar remessa de manifestação processual para envio à instância superior"> <task name="Preparar Manifestação Processual" swimlane="Remessa Manifestação Processual"> <controller> <variable name="Processo_Fluxo_remessaCNJ_prepararRemessaManifestacaoProcessual"
mapped-name="frame:Processo_Fluxo_remessaCNJ_prepararRemessaManifestacaoProcessual" access="read,write"/> </controller> </task> <description><![CDATA[]]></description> <transition to="Nó de Desvio - Remessa para STF" name="Nó de Desvio - Remessa para STF"> <condition expression="#{true}"/> </transition> <transition to="Remeter Manifestação Processual" name="Remeter Manifestação Processual"/> </task-node> <decision expression="#{remeterManifestacaoProcessualTaskPageAction.remeterManifestacaoProcessual() ?
'Término' : 'Acompanhar Manifestação Processual'}" name="Remeter Manifestação Processual"> <description><![CDATA[]]></description> <transition to="Acompanhar Manifestação Processual" name="Acompanhar Manifestação Processual"/> <transition to="Término" name="Término"/> <event type="node-leave"> <action name="upd" expression="#{preencherMovimento.deCodigo(123).comComplementoDeCodigo(7).
doTipoLivre().preencherComTexto('Remessa para STF').comComplementoDeCodigo(18).doTipoDominio().
preencherComElementoDeCodigo(motivoRemessa.codigoGlossario).lancarMovimento()}"/> </event> </decision> <task-node end-tasks="true" name="Acompanhar Manifestação Processual"> <task name="Acompanhar Manifestação Processual" swimlane="Remessa Manifestação Processual"> <controller> <variable name="Processo_Fluxo_remessaCNJ_acompanharRemessaManifestacaoProcessual"
mapped-name="frame:Processo_Fluxo_remessaCNJ_acompanharRemessaManifestacaoProcessual" access="read,write"/> </controller> </task> <transition to="Término" name="Término"/> <transition to="Nó de Desvio - Remessa para STF" name="Nó de Desvio - Remessa para STF"> <condition expression="#{true}"/> </transition> <transition to="Preparar remessa de manifestação processual para envio à instância superior"
name="Preparar remessa de manifestação processual para envio à instância superior"/> </task-node> <end-state name="Término"/> <task-node end-tasks="true" name="Nó de Desvio - Remessa para STF"> <task name="Nó de Desvio - Remessa para STF" swimlane="Nó de Desvio - Remessa para STF"/> <transition to="Término" name="Término"/> <transition to="Preparar remessa de manifestação processual para envio à instância superior"
name="Preparar remessa de manifestação processual para envio à instância superior"> <condition expression="#{true}"/> </transition> <transition to="Acompanhar Manifestação Processual" name="Acompanhar Manifestação Processual"> <condition expression="#{true}"/> </transition> </task-node> <event type="node-enter"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="superstate-leave"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="subprocess-end"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="node-leave"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="before-signal"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="superstate-enter"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="process-start"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="transition"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="process-end"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="task-end"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="task-start"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="subprocess-created"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="after-signal"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="task-assign"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="task-create"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event> <event type="timer"> <script>br.com.infox.ibpm.util.JbpmEvents.raiseEvent(executionContext)</script> </event>
</process-definition>



Configuração da remessa de processos para STJ

AVISO: remessa para STJ ainda não foi implementada no PJe, vide demanda PJEII-3914.

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Informações Gerais
Aplicativos PJe
Manuais
Suporte
Ferramentas