Citação

De PJe
Edição feita às 17h07min de 7 de janeiro de 2014 por Marcelo.fernandes (disc | contribs)

(dif) ← Edição anterior | ver versão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

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

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