Mudanças entre as edições de "Contagem automática de prazos"

De PJe
Ir para: navegação, pesquisa
(Criou página com '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 va...')
 
 
(3 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
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". O nó em questão receberá uma sinalização (signal) para prosseguimento na primeira transição disponível quando disparado o evento definido em Parametros.EVENTO_PRECLUSAO_MANIFESTACAO (processoJudicialService:preclusaoManifestacao).
+
Para a contagem automática se concretizar, o processo deve ser enviado a um [[Configuração_inicial#N.C3.B3_de_estado|nó de estado]] (state) ou de [[Configuração_inicial#N.C3.B3_de_tarefa|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 Entrar no nó com EL <nowiki>#</nowiki>{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 disparado o evento definido em Parametros.EVENTO_PRECLUSAO_MANIFESTACAO (processoJudicialService:preclusaoManifestacao).
  
 
ATENÇÃO: o nó que cria a variável pje:aguardaPeticao deve se responsabilizar por apagá-la quando do evento de saída. no caso de nó de tarefa, o evento "Finalizar tarefa" deve ser configurado com o apagar do AguardaPeticao.
 
ATENÇÃO: o nó que cria a variável pje:aguardaPeticao deve se responsabilizar por apagá-la quando do evento de saída. no caso de nó de tarefa, o evento "Finalizar tarefa" deve ser configurado com o apagar do AguardaPeticao.
 +
 +
<nowiki>#</nowiki>{org.jboss.seam.bpm.processInstance.contextInstance.deleteVariable('pje:aguardaEstouroPrazo')}
 +
 +
<!-- verificar ID_DESTINACAO_PESSOA_CIENCIA_PUBLICA - PJEII-12221
 +
 +
 +
 +
Alayr, queria fazer uma sugestão para a parte do PublicarProcessoDEJE
 +
 +
1º) Você criou o parâmetro ID_DESTINACAO_PESSOA_CIENCIA_PUBLICA, mas não colocou a constante na classe "Parametros".
 +
 +
2º) Na classe PublicarProcessoDEJEAction
 +
 +
Não vejo motivo de criar a variável "parametroPessoaPublicaOkey" para você controlar a exibição da mensagem do parâmetro na tela.
 +
Você poderia simplesmente no método init() verificar se o parâmetro existe e se não existir lançar a exceção AplicationException. O sistema já faz o tratamento dessa exceção e exibe a mensagem para o usuário.
 +
 +
Tem um exemplo na classe ElaborarAcordaoAction, tipo assim:
 +
 +
String parametroIdPessoPublica = parametroService.valueOf("ID_DESTINACAO_PESSOA_CIENCIA_PUBLICA");
 +
if (parametroIdPessoPublica == null) {
 +
throw new AplicationException("Não foi possível encontrar o parâmetro: " + Parametros.ID_DESTINACAO_PESSOA_CIENCIA_PUBLICA + "! O mesmo não está configurado. Contacte o administrador do sistema.");
 +
}
 +
 +
3º) Na página publicarProcessoDEJE.xhtml
 +
Com alteração no item 2, não é preciso fazer nenhuma alteração no xhtml.
 +
 +
-->

Edição atual tal como às 15h56min de 21 de outubro de 2013

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 Entrar no nó com EL #{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 disparado o evento definido em Parametros.EVENTO_PRECLUSAO_MANIFESTACAO (processoJudicialService:preclusaoManifestacao).

ATENÇÃO: o nó que cria a variável pje:aguardaPeticao deve se responsabilizar por apagá-la quando do evento de saída. no caso de nó de tarefa, o evento "Finalizar tarefa" deve ser configurado com o apagar do AguardaPeticao.

#{org.jboss.seam.bpm.processInstance.contextInstance.deleteVariable('pje:aguardaEstouroPrazo')}


Ferramentas pessoais
Espaços nominais

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