Mudanças entre as edições de "Contagem automática de prazos"
De PJe
Renata.catao (disc | contribs) (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...') |
Renata.catao (disc | contribs) |
||
Linha 2: | Linha 2: | ||
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. | ||
+ | |||
+ | <!-- 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 das 14h27min 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". 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.