Mudanças entre as edições de "Citação"
(→Avaliar defesas) |
(→Decidir sobre prosseguimento) |
||
Linha 131: | Linha 131: | ||
'''Variáveis''' | '''Variáveis''' | ||
* Processo_Fluxo_decidirSobreProsseguimento - do tipo frame, de escrita. | * Processo_Fluxo_decidirSobreProsseguimento - do tipo frame, de escrita. | ||
+ | |||
+ | '''Eventos''' | ||
+ | <font color=red>???</font> | ||
=== Cumprimento de decisão (cisão ou outorga) === | === Cumprimento de decisão (cisão ou outorga) === |
Edição das 14h56min de 13 de fevereiro de 2014
Configuração dos Nós
Início
O nó inicial, que já vem previamente inserido em todos os fluxos do PJe, segue o padrão de todos os nós de início, contendo a transição para o primeiro nó de tarefa configurada com a opção "Ocultar" desmarcada.
Transições que saem do nó
- Réu tem endereço, configurado com a opção "Ocultar" desmarcada.
Atribuir a
- Vincular a tarefa à raia que contemple serventuários da justiça com papéis e localizações equivalentes a TO-DO: Qual papel acessará a sub-tarefa "Citação"? Diretor de secretária?
Réu tem endereço
De acordo com as informações que foram cadastradas no processo, esse nó de decisão, por meio da expressão (definir expressão), envia o processo para o nó Expedir mandado ou precatória ou rogatório, caso o endereço do réu seja conhecido pelo processo, senão o envio será direcionado para o subprocesso Intimar MP.
Transições que saem do nó
Intimar MP
É um nó de processo que envia o processo em questão para o sub-processo responsável por controlar prazos processuais. TO-DO
Ver endereço
De acordo com o o que foi recebido pelo nó Intimar MP (???), através desse nó de decisão, o sistema (definir expressão) envia para Decidir tipo de citação, caso o réu tenha endereço dentro do Estado onde o processo teve origem, senão é enviado para Expedir mandado ou precatória ou rogatório???
Transições
Decidir tipo de citação
O primeiro nó de tarefa desse fluxo é representado por uma tela já preparada no sistema para esse fim.
Para configurá-lo, deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a variável "Processo_Fluxo_decidirTipoCitacao" como sendo de "Escrita" e do tipo "Frame".
A tela vinculada a essa variável permite TO-DO: Prototipação
Transições que saem do nó
Atribuir a
- Vincular a tarefa à raia que contemple (???) com papéis e localizações equivalentes a (???).
Variáveis
- Processo_Fluxo_decidirTipoCitacao - do tipo frame, de escrita. Essa variável mapeia a tela de construção do tipo de citação.
Eventos
- Entrar no nó
- ação configurada com expressão como "Reexecutável" - Pode-se restringir a utilização de modelos de documentos específicos através da configuração de expressão pertinente em uma ação no Evento "Entrar no nó". Em princípio, serão exibidos os modelos vinculados ao tipo de documento selecionado. Com a especificação, os modelos são os listados na expressão desde que estejam vinculados ao tipo de documento.
- Criar tarefa
- ação configurada com expressão como (???)
Expedir mandado ou precatória ou rogatória
Após análise do nó anterior, o nó de processo Expedir mandado ou precatória ou rogatória irá ??? possibilitar que o mandado de citação para réus situados no País, mas fora do território da jurisdição do juiz processante, sejam efetuados (carta precatória). Nos casos onde o réu estiver fora do País, será criada a carta rogatória. Esses documentos poderão ser criados por meio do fluxo "Preparar Ato de Comunicação."
Transições que saem do nó
Todos mandados cumpridos?
De acordo com o o que foi recebido pelo Expedir mandado ou precatória ou rogatório (???), através desse nó de decisão, o sistema (definir expressão) envia para Aguardar prazo, caso a citação já tenha sido criada e enviada ao réu, senão retorna para o subfluxo de Intimar MP.
Transições que saem do nó
Transições que entram no nó
Citar por edital
É um nó de processo para realizar a citação do tipo Edital. TO-DO
Transições que entram no nó
Transições que saem do nó
Aguardar prazo
É um nó de processo para contar o prazo após a execução do nó de origem.
Transições que saem do nó
Avaliar defesas
O nó de tarefa destina-se à avaliação das defesas apresentadas.
Transições que saem do nó
Atribuir a
- Vincular a tarefa à raia que contemple (???) com papéis e localizações equivalentes a (???).
Variáveis
- Processo_Fluxo_avaliarDefesas - do tipo frame, de escrita.
Eventos ???
Decidir sobre prosseguimento
O nó de tarefa destina-se à ???.
Transições que saem do nó
Atribuir a
- Vincular a tarefa à raia que contemple (???) com papéis e localizações equivalentes a (???).
Variáveis
- Processo_Fluxo_decidirSobreProsseguimento - do tipo frame, de escrita.
Eventos ???
Cumprimento de decisão (cisão ou outorga)
É um nó de processo para realizar o cumprimento da decisão. (To-do)
Transições que entram no nó
Há dativo?
Esse nó de decisão verifica se existe um advogado dativo para algum réu do processo, isto é, advogado cedido pela própria Justiça. Caso não possuia advogado, o processo volta para o nó Aguardar prazo, senão finaliza o subprocesso por meio do nó Término.
Transições que saem do nó
Transições que entram no nó
Término
Ao criar um fluxo, o nó de término, assim como o nó inicial, já vem previamente configurado. Para configurar um nó de término via interface do PJe, deve-se selecionar um "Nó final".
Arquivo de Configuração
O administrador do sistema deverá acessar Configuração → Sistema → Fluxo. Abaixo temos uma versão do arquivo xml (CRI_CITACAO.xml) contendo a definição desse subfluxo:
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="Citação"> <description><![CDATA[]]></description> <swimlane name="Nó de Desvio - Citação"> <assignment pooled-actors="#{localizacaoAssignment.getPooledActors('-1:1338,1342:1469')}"/> </swimlane> <swimlane name="solicitante"> <assignment actor-id="#{actor.id}"/> </swimlane> <start-state name="Início"> <task name="Tarefa inicial" swimlane="solicitante"/> <transition to="Réu tem endereço" name="Réu tem endereço"/> </start-state> <process-state name="Intimar MP "> <sub-process name="Controle de prazos" binding="late"/> <transition to="Ver endereço" name="Ver endereço"/> </process-state> <decision expression="" name="Ver endereço"> <transition to="Expedir mandado ou precatória ou rogatório " name="Expedir mandado ou precatória ou rogatório "/> <transition to="Decidir tipo de citação" name="Verificar tipo de citação"/> </decision> <task-node end-tasks="true" name="Decidir tipo de citação"> <task name="Verificar tipo de citação" swimlane="Nó de Desvio - Citação"/> <transition to="Expedir mandado ou precatória ou rogatório " name="Expedir mandado ou precatória ou rogatório "/> <transition to="Intimar MP " name="Intimar MP "/> <transition to="Citar por edital" name="Citar por edital"/> <transition to="Nó de Desvio - Citação" name="Nó de Desvio - Citação"> <condition expression="#{true}"/> </transition> </task-node> <process-state name="Expedir mandado ou precatória ou rogatório "> <sub-process name="Preparar ato de comunicação" binding="late"/> <transition to="Todos mandados cumpridos?" name="Todos mandados cumpridos?"/> </process-state> <process-state name="Aguardar prazo"> <sub-process name="Controle de prazos" binding="late"/> <description><![CDATA[]]></description> <transition to="Avaliar defesas" name="Avaliar defesas"/> </process-state> <decision expression="" name="Todos mandados cumpridos?"> <transition to="Aguardar prazo" name="Aguardar prazo"/> <transition to="Intimar MP " name="Intimar MP "/> </decision> <task-node end-tasks="true" name="Avaliar defesas"> <task name="Avaliar defesas" swimlane="Nó de Desvio - Citação"/> <description><![CDATA[]]></description> <transition to="Decidir sobre prosseguimento" name="Decidir sobre prosseguimento"/> <transition to="Nó de Desvio - Citação" name="Nó de Desvio - Citação"> <condition expression="#{true}"/> </transition> <transition to="Término" name="Término"/> </task-node> <task-node end-tasks="true" name="Decidir sobre prosseguimento"> <task name="Decidir sobre prosseguimento" swimlane="Nó de Desvio - Citação"/> <transition to="Cumprimento de decisão(cisão ou outros)" name="Cumprimento de decisão(cisão ou outros)"/> <transition to="Nó de Desvio - Citação" name="Nó de Desvio - Citação"> <condition expression="#{true}"/> </transition> </task-node> <process-state name="Cumprimento de decisão(cisão ou outros)"> <sub-process name="Cumprimento de decisão" binding="late"/> <transition to="Há dativo?" name="Há dativo?"/> </process-state> <decision expression="" name="Há dativo?"> <transition to="Aguardar prazo" name="Aguardar prazo"/> <transition to="Término" name="Término"/> </decision> <process-state name="Citar por edital"> <sub-process name="Preparar ato de comunicação" binding="late"/> <transition to="Aguardar prazo" name="Aguardar prazo"/> </process-state> <end-state name="Término"/> <task-node end-tasks="true" name="Nó de Desvio - Citação"> <task name="Nó de Desvio - Citação" swimlane="Nó de Desvio - Citação"/> <transition to="Decidir tipo de citação" name="Verificar tipo de citação"/> <transition to="Avaliar defesas" name="Avaliar defesas"/> <transition to="Decidir sobre prosseguimento" name="Decidir sobre prosseguimento"/> <transition to="Término" name="Término"/> </task-node> <decision expression="" name="Réu tem endereço"> <transition to="Intimar MP " name="Intimar MP "/> <transition to="Expedir mandado ou precatória ou rogatório " name="Expedir mandado ou precatória ou rogatório "/> </decision> <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>