Mudanças entre as edições de "Ação Penal Procedimento Ordinário"
(→Início) |
|||
(8 edições intermediárias de um usuário não apresentadas) | |||
Linha 7: | Linha 7: | ||
'''Transições que saem do nó''' | '''Transições que saem do nó''' | ||
− | * [[Ação_Penal_Procedimento_Ordinário#Houve Rec. Denuncia?|Houve Rec. Denuncia?]], | + | * [[Ação_Penal_Procedimento_Ordinário#Houve Rec. Denuncia?|Houve Rec. Denuncia?]], configurada com a opção "Ocultar" desmarcada. |
=== Houve Rec. Denuncia? === | === Houve Rec. Denuncia? === | ||
Linha 47: | Linha 47: | ||
O primeiro nó de tarefa desse fluxo é representado por uma tela já preparada no sistema para esse fim. | O primeiro nó de tarefa desse fluxo é representado por uma tela já preparada no sistema para esse fim. | ||
− | Para configura-lo | + | Para configura-lo, deve-se criar um [[Configuração_inicial#N.C3.B3_de_tarefa|nó de tarefa]], vinculado ao fluxo, que contenha a [[Variáveis#Variáveis_de_fluxo|variável]] "Processo_Fluxo_cumprirMandadoAvulso" como sendo de "Escrita" e do tipo "Frame". |
A tela vinculada a essa variável permite (???) | A tela vinculada a essa variável permite (???) | ||
Linha 80: | Linha 80: | ||
=== Todos se defenderam? === | === Todos se defenderam? === | ||
− | De acordo com o o que foi recebido pelo [[Ação_Penal_Procedimento_Ordinário# | + | De acordo com o o que foi recebido pelo [[Ação_Penal_Procedimento_Ordinário#Citação Cumpridas|Citação Cumpridas]] (???), através desse [[Configuração_inicial#N.C3.B3_de_decis.C3.A3o|nó de decisão]], o sistema (definir expressão) envia para [[Ação_Penal_Procedimento_Ordinário#Verificar Defesa|Verificar Defesa]], caso todos os réus tenham se defendido, senão retorna para (???) |
=== Verificar Defesa === | === Verificar Defesa === | ||
+ | |||
+ | [[Configuração_inicial#N.C3.B3_de_tarefa|o nó de tarefa]] destina-se à verificação das defesas apresentadas. | ||
+ | |||
+ | '''Transições que saem do nó''' | ||
+ | * [[Ação_Penal_Procedimento_Ordinário#Intimar MP|Intimar MP]] | ||
+ | * [[Ação_Penal_Procedimento_Ordinário#Decidir sobre instrução|Decidir sobre instrução]] | ||
+ | |||
+ | '''Atribuir a''' | ||
+ | * Vincular a tarefa à raia que contemple (???) com papéis e localizações equivalentes a (???). | ||
+ | |||
+ | '''Variáveis''' | ||
+ | * Processo_Fluxo_verificaDefesa - do tipo frame, de escrita. | ||
+ | |||
=== Intimar MP === | === Intimar MP === | ||
+ | |||
+ | [[Configuração_inicial#N.C3.B3_de_tarefa|o nó de tarefa]] destina-se à intimação do Ministério Público. | ||
+ | |||
+ | '''Transições que saem do nó''' | ||
+ | * [[Ação_Penal_Procedimento_Ordinário#Contar Prazo|Contar Prazo]] | ||
+ | |||
+ | '''Atribuir a''' | ||
+ | * Vincular a tarefa à raia que contemple (???) com papéis e localizações equivalentes a (???). | ||
+ | |||
+ | '''Variáveis''' | ||
+ | * Processo_Fluxo_intimaMP - do tipo frame, de escrita. | ||
+ | |||
=== Contar Prazo === | === Contar Prazo === | ||
+ | |||
+ | É um [[Configura%C3%A7%C3%A3o_inicial#N.C3.B3_de_processo_.28sub-processo.29|nó de processo]] para contar o prazo após a execução do nó [[Ação_Penal_Procedimento_Ordinário#Intimar MP|Intimar MP]] | ||
+ | |||
+ | '''Transições que saem do nó''' | ||
+ | * [[Ação_Penal_Procedimento_Ordinário#Contar Prazo|Contar Prazo]] | ||
+ | |||
=== Decidir sobre instrução === | === Decidir sobre instrução === | ||
+ | |||
=== Julgou? === | === Julgou? === | ||
+ | |||
+ | De acordo com o o que foi recebido pelo [[Ação_Penal_Procedimento_Ordinário#Decidir sobre instrução|Decidir sobre instrução]] (???), através desse [[Configuração_inicial#N.C3.B3_de_decis.C3.A3o|nó de decisão]], o sistema (definir expressão) envia para [[Ação_Penal_Procedimento_Ordinário#Cumpridec|Cumpridec]], caso todos os réus tenham sido julgados, senão retorna envia para [[Ação_Penal_Procedimento_Ordinário#Recurso|Recurso]] | ||
+ | |||
=== Cumpridec === | === Cumpridec === | ||
+ | |||
=== Recurso === | === Recurso === | ||
+ | |||
=== Término === | === Término === | ||
+ | |||
+ | Ao criar um fluxo, o [[Configuração_inicial#N.C3.B3_de_t.C3.A9rmino|nó de término]], assim como o [[Configuração_inicial#N.C3.B3_de_in.C3.ADcio|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= | =Arquivo de Configuração= | ||
Edição atual tal como às 15h55min de 27 de março de 2014
[editar] Configuração dos nós
[editar] 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ó
- Houve Rec. Denuncia?, configurada com a opção "Ocultar" desmarcada.
[editar] Houve Rec. Denuncia?
De acordo com o o que foi recebido pelo Rito Receb. Denúncia (???), através desse nó de decisão, o sistema (definir expressão) envia para Providências de citação, caso a denúncia tenha sido devidamente recebida, senão retorna para o subfluxo de Rito Receb. Denúncia.
Transições que saem do nó
Transições que entram no nó
[editar] Rito Receb. Denúncia
É um nó de processo para receber uma denúncia. (To-do)
[editar] Providências de citação
É um nó de separação (fork). Nesse nó, devem ser configuradas as transições de saída do nó.
Transições que saem do nó
[editar] Citar
É um nó de processo para realizar a citação. (To-do)
Transições que entram no nó
[editar] Cumprir Mandado Avulso
O primeiro nó de tarefa desse fluxo é representado por uma tela já preparada no sistema para esse fim.
Para configura-lo, deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a variável "Processo_Fluxo_cumprirMandadoAvulso" como sendo de "Escrita" e do tipo "Frame".
A tela vinculada a essa variável permite (???)
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_cumprirMandadoAvulso - do tipo frame, de escrita. Essa variável mapeia a tela de construção do mandado avulso.
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 (???)
[editar] Citação Cumpridas
É um nó de junção (join) que, sendo responsável por finalizar o nó de separação criado anteriormente, levará ao término do fluxo, através da configuração de uma transição de saída para o nó de término com a opção "Ocultar" desmarcada.
Transições que saem do nó
- Término, configurada com a opção "Ocultar" desmarcada.
[editar] Todos se defenderam?
De acordo com o o que foi recebido pelo Citação Cumpridas (???), através desse nó de decisão, o sistema (definir expressão) envia para Verificar Defesa, caso todos os réus tenham se defendido, senão retorna para (???)
[editar] Verificar Defesa
o nó de tarefa destina-se à verificaçã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_verificaDefesa - do tipo frame, de escrita.
[editar] Intimar MP
o nó de tarefa destina-se à intimação do Ministério Público.
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_intimaMP - do tipo frame, de escrita.
[editar] Contar Prazo
É um nó de processo para contar o prazo após a execução do nó Intimar MP
Transições que saem do nó
[editar] Decidir sobre instrução
[editar] Julgou?
De acordo com o o que foi recebido pelo Decidir sobre instrução (???), através desse nó de decisão, o sistema (definir expressão) envia para Cumpridec, caso todos os réus tenham sido julgados, senão retorna envia para Recurso
[editar] Cumpridec
[editar] Recurso
[editar] 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".
[editar] Arquivo de Configuração
O administrador do sistema deverá acessar Configuração → Sistema → Fluxo. Abaixo temos uma versão do arquivo xml (CRI_ORD.xml) contendo a definição desse subfluxo:
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="Ação Penal Procedimento Ordinário"> <description><![CDATA[]]></description> <swimlane name="solicitante"> <assignment actor-id="#{actor.id}"/> </swimlane> <start-state name="Início"> <task name="Tarefa inicial" swimlane="solicitante"/> <transition to="Houve Rec. Denuncia?" name="Houve Rec. Denuncia?"/> </start-state> <decision expression="" name="Houve Rec. Denuncia?"> <transition to="Rito Receb. Denúncia" name="Rito Receb. Denúncia"/> <transition to="Separação" name="Separação"/> </decision> <process-state name="Rito Receb. Denúncia"> <sub-process name="Cumprimento de decisão" binding="late"/> <transition to="Houve Rec. Denuncia?" name="Houve Rec. Denuncia?"/> </process-state> <fork name="Separação"> <transition to="Cumprir Mandado Avulso" name="Cumprir Mandado Avulso"/> <transition to="Citar" name="Citar"/> </fork> <task-node end-tasks="true" name="Cumprir Mandado Avulso"> <task name="Cumprir Mandado Avulso" swimlane="solicitante"/> <transition to="Junçao" name="Junçao"/> </task-node> <process-state name="Citar"> <sub-process name="Cumprimento de decisão" binding="late"/> <transition to="Junçao" name="Junçao"/> </process-state> <join name="Junçao"> <transition to="Todos se defenderam?" name="Todos se defenderam?"/> </join> <decision expression="" name="Todos se defenderam?"> <transition to="Verificar Defesa" name="Verificar Defesa"/> </decision> <task-node end-tasks="true" name="Verificar Defesa"> <task name="Verificar Defesa" swimlane="solicitante"/> <transition to="Intimar MP" name="Intimar MP"/> <transition to="Decidir sobre instrução" name="Decidir sobre instrução"/> </task-node> <task-node end-tasks="true" name="Intimar MP"> <task name="Intimar MP" swimlane="solicitante"/> <transition to="Contar Prazo" name="Contar Prazo"/> </task-node> <task-node end-tasks="true" name="Contar Prazo"> <task name="Contar Prazo" swimlane="solicitante"/> <transition to="Decidir sobre instrução" name="Decidir sobre instrução"/> </task-node> <task-node end-tasks="true" name="Decidir sobre instrução"> <task name="Decidir sobre instrução" swimlane="solicitante"/> <transition to="Julgou?" name="Julgou?"/> </task-node> <decision expression="" name="Julgou?"> <transition to="Cumpridec" name="Cumpridec"/> <transition to="Recurso" name="Recurso"/> </decision> <process-state name="Cumpridec"> <sub-process name="Cumprimento de decisão" binding="late"/> <transition to="Decidir sobre instrução" name="Decidir sobre instrução"/> </process-state> <process-state name="Recurso"> <sub-process name="Recurso" binding="late"/> <transition to="Término" name="Término"/> </process-state> <end-state name="Término"/> <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>