Ação Penal Procedimento Ordinário

De PJe
Edição feita às 16h41min de 8 de janeiro de 2014 por Marcelo.fernandes (disc | contribs)

Ir para: navegação, pesquisa

[[Arquivo:CRI_ORD.PNG]200px]

1. 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