Citação
De PJe
Edição feita às 16h49min de 8 de janeiro de 2014 por Marcelo.fernandes (disc | contribs)
1. 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>