Contagem Automática de Prazos
Para a contagem automática se concretizar, o processo deve ser enviado a um nó de estado (state) ou de tarefa (task-node) no qual seja definida como verdadeira (true) uma variável de processo de negócio chamada pje:aguardaPeticao.
Ação no Evento
Para entrar no nó com EL, use o seguinte código:
#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable("pje:aguardaPeticao", "true")}
O nó em questão receberá uma sinalização (signal) para prosseguimento na primeira transição disponível quando o evento definido em Parametros.EVENTO_PRECLUSAO_MANIFESTACAO (processoJudicialService:preclusaoManifestacao) for disparado.
Atenção: O nó que cria a variável pje:aguardaPeticao deve ser responsável por apagá-la no evento de saída. No caso de um nó de tarefa, o evento "Finalizar tarefa" deve ser configurado para apagar a variável AguardaPeticao, conforme o exemplo:
#{org.jboss.seam.bpm.processInstance.contextInstance.deleteVariable("pje:aguardaEstouroPrazo")}