Ação Penal Procedimento Ordinário

De PJe
Edição feita às 14h52min de 7 de fevereiro de 2014 por Marcelo.fernandes (disc | contribs)

Ir para: navegação, pesquisa

CRI ORD.PNG

Conteúdo

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ó

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ó

Rito Receb. Denúncia

É um nó de processo para receber uma denúncia.

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ó

Citar

Cumprir Mandado Avulso

Citação Cumpridas

Todos se defenderam?

Verificar Defesa

Intimar MP

Contar Prazo

Decidir sobre instrução

Julgou?

Cumpridec

Recurso

Término

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>
Ferramentas pessoais
Espaços nominais

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