Mudanças entre as edições de "Expressões"

De PJe
Ir para: navegação, pesquisa
(Existência do movimento)
(Verifica audiência)
Linha 71: Linha 71:
 
== Verifica audiência ==
 
== Verifica audiência ==
  
#{processoAudienciaHome.existeAudienciaPendenteProcesso()}
+
<nowiki>#</nowiki>{processoAudienciaHome.existeAudienciaPendenteProcesso()}
  
 
Verifica se há audiência pendente de ser realizada no processo
 
Verifica se há audiência pendente de ser realizada no processo

Edição das 18h19min de 24 de abril de 2013

Esta seção se destina a explicitar algumas expressões (EL) que devem ser usadas na construção de fluxos do PJe para atender determinadas situações.


Conteúdo

Minuta em elaboração

#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable('minutaEmElaboracao', processoHome.idProcessoDocumento)}

Lançador de movimentações

#{lancadorMovimentosService.setCondicaoLancamentoMovimentosTemporarioNoFluxo('#{true}')}

Ao setar o parâmetro para "false", o usuário está dizendo que o lançamento da movimentação não precisará ser confirmado em tarefa futura. O contrário diz que uma tarefa futura confirmará o movimento.

Vinculação de modelo à Minutar ato

#{modeloDocumento.set('minuta_ato_judicial',78)}

Verificação de audiências marcadas

#{processoTrfHome.instance.processoAudienciaList.size() > 0 ? 'Verificar providência a adotar' : 'Escolher providência inicial'}

Verificação de preventos

Essa EL retorna "verdadeiro" se houver processos preventos relacionados ao processo do fluxo e falso caso contrário.

Vinculação da transição de saída padrão da tarefa "Reclassificar tipo de documento"

#{taskInstanceUtil.setFrameDefaultTransition(' <nome da transição de saída padrão> ')}

Atos de comunicação em aberto

#{atoComunicacaoService.getAtosComunicacaoAbertos(processoJudicialService.findById(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo'))) != 0}


Existência do movimento com complemento

#{processoTrfHome.existeMovimentoCompletoTipoDominio('51;50;36;e'}

Verifica se há movimento com complemento registrado no processo (código do movimento e complemento)

Existência do movimento

#{processoTrfHome.existeMovimentoLancadoPorIdEvento(848)}

Verifica se há movimento lançado com aquele identificador

Existência de sentença líquida

#{resultadoSentencaService.isPossuiSentencaLiquida()}

Verifica se há sentença líquida lançada no processo

Existência de posto avançado

#{postoAvancadoAction.numeroDePostosDoOrgaoJulgador() > 0}

Verifica se o OJ possui posto avançado

Verificação de documento de magistrado assinado

#{!resultadoSentencaService.isUltimoSentencaDecisaoDespachoAssinado()}

Verifica se a última sentença, despacho ou decisão está assinada

Verificação de último documento do processo assinado

#{processoDocumentoHome.isUltimoDocumentoAssinado()}

Verifica se último documento do processo está assinado

Verifica movimentos

#{verificaEventoAction.verificarEventos(19, 28)}

Verifica se existem aqueles movimentos no processo

Verifica audiência

#{processoAudienciaHome.existeAudienciaPendenteProcesso()}

Verifica se há audiência pendente de ser realizada no processo

  1. {processoTrfHome.instance.orgaoJulgador.postoAvancado} Obtém o posto avançado do órgão julgador
  2. {comunicacaoProcessualAction.getExpedientesPrecatorias().size() > 0 ? 'Encaminhar Carta' : 'JoinComunicação'} Verifica se há expedientes do tipo carta precatória (nó de decisão)
  3. {org.jboss.seam.bpm.processInstance.contextInstance.getVariable('tipoSentenca') == 'true' ? 'Partes cientes?' : 'Controle de prazos diversos'} Verifica se a variável criada “tiposentenca” está setada para true (nó de decisão)
  4. {comunicacaoProcessualAction.getExpedientesDiario().size() > 0 ? 'Publicar DJE' : 'Joincomunicação'} Verifica se há expedientes enviados para o diário (nó de decisão)
  5. {processoJudicialService.findById(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo')).haParteOrgaoPublico() ? 'Reexame necessário' : 'Registrar trânsito em julgado'} Utilizado para verificar se há partes no processo do tipo órgão público
  6. {comunicacaoProcessualAction.getExpedientesCorreios().size() > 0 ? 'Imprimir Correspondência' : 'JoinComunicacao'} Verifica se há expedientes enviados para correio (nó de decisão)
  7. {comunicacaoProcessualAction.getExpedientesEdital().size() > 0 ? 'Encaminhar Edital' : 'JoinComunicação'} Verifica se há expedientes do tipo edital (nó de decisão)
  8. {processoTrfHome.existeMovimentoCompletoTipoDominio('51;3;5;e')?'Minutar Despacho ou Decisão - Liq':(processoTrfHome.existeMovimentoCompletoTipoDominio('51;3;6;e')?'Minutar Despacho ou Decisão - Liq':'Minutar Sentença - Liq')} Verifica se há movimento com complemento registrado no processo (código do movimento e complemento (nó de decisão)
  9. {competenciaClasseAssuntoHome.processoContemClasseAssunto('40;1116;991;992;993;990;261:55292') ? 'Iniciar Execução' : 'Verificar Valor'} Verifica se há assunto cadastrado para processo (nó de decisão)
  10. {atoComunicacaoService.getAtosComunicacaoAbertos(processoJudicialService.findById(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo'))) == 0 ? 'Prazos vencidos' : 'Aguardando término dos prazos'} Verifica se há atos de comunicação em aberto (nó de decisão)
  11. {postoAvancadoAction.numeroDePostosDoOrgaoJulgador() == 1 ? 'Encaminhar posto avançado' : 'Escolher posto avançado' } Verfica a quantidade de postos avançados do OJ (nó de decisão)
  12. {documentoJudicialService.haDocumentoNaoApreciado(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo') ,62,23) ? 'Embargos de Declaração' : 'Aguardando prazo - recurso'} Verifica se há expedientes não apreciados dos tipos especificados (nó de decisão)
  13. {processoAudienciaHome.existeAudienciaPendenteProcesso() ? 'Operações da Audiência' : 'Designar Audiência'} Verifica se há audiência pendente de ser realizada no processo (nó de decisão)
  14. {processoTrfHome.isEmPedidoSegredoJustica() or processoTrfHome.isEmPedidoUrgencia ? 'Apreciar Urgentes' : 'Triagem Inicial'} Verifica se há pedido de urgência ou segredo de justiça (nó de decisão)
  15. {comunicacaoProcessualAction.getExpedientesMandados().size() > 0 ? 'Tem uma Central?' : 'JoinComunicacao'} Verifica se há expedientes do tipo mandado ou ofício (nó de decisão)
  16. {processoExpedienteManager.existeExpedienteAposUltimaSentenca(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo')) ? 'Aguardando ciência' : 'Aguardando prazo - ED'} Verifica se há expedientes após última sentença do processo (nó de decisão)
  17. {documentoJudicialService.haDocumentoNaoApreciado(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo') ,62,47,5,42) ? 'Analisar manifestação' : 'Há órgão público?'} Verifica se há documento não apreciado (nó de decisão)
  18. {processoParteExpedienteManager.todosTomaramCiencia(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('processo') ) ? 'Aguardando prazo - ED' : 'Aguardando ciência'} Verifica se todos os destinatários já tomaram ciência (nó de decisão)
  19. {processoTrfHome.isViolacaoFaixaValores() ? 'Valor Incompatível' : 'Verificar Urgência'} Verifica se há violação de faixa de valores no processo (nó de decisão)
  20. {comunicacaoProcessualAction.getExpedientesCorreios().size() > 0 ? 'Imprimir Correspondência' : 'JoinComunicação'} Verifica se há expedientes do tipo correios (nó de decisão)
  21. {comunicacaoProcessualAction.getExpedientesEletronico().size() > 0 ? 'Encaminhar Via Sistema' : 'JoinComunicacao'} Verifica se há expedientes do tipo eletrônico (nó de decisão)
  22. {conectorMandados.haVariasCentraisMandado() ? 'Selecionar Central de Mandado' : 'Encaminhar Central Mandados'} Verifica se há mais de uma central de mandado vinculado ao OJ (nó de decisão)
  23. {(processoTrfHome.isProcessoExecucao() )?'Iniciar Execução':(processoTrfHome.isProcessoLiquidacao() ? 'Iniciar Liquidação' : 'Verificar Valor')} Verifia se é processo de execução ou é processo de liquidação (nó de decisão)
  1. {taskInstanceUtil.setFrameDefaultTransition('Término')} Setar a transição padrão para a tarefa (evento)
  2. {modeloDocumento.set('Processo_Fluxo_prepararExpediente',14,56,69,8,92,93,161,216,217,218)} Setar modelos de documentos a serem utilizados para a tarefa (evento)
  3. {tipoDocumento.set('minutaEmElaboracao',63,62)} Setar tipos de documentos que podem ser utilizados na tarefa (evento)
  4. {preencherMovimento.deCodigo(51).comComplementoDeCodigo(3).doTipoDominio().preencherComElementoDeCodigo(36).lancarMovimento()} Registrar movimento automaticamente (evento)
  5. {preencherMovimento.deCodigo(123).comComplementoDeCodigo(7).doTipoDominio().preencherComElementoDeCodigo(7051).comComplementoDeCodigo(18).doTipoDominio().preencherComElementoDeCodigo(38).lancarMovimento()} Registrar movimento automaticamente (evento)
  6. {preencherMovimento.deCodigo(848).lancarMovimento()} Registrar movimento automaticamente (evento)
  7. {org.jboss.seam.bpm.processInstance.contextInstance.setVariable('pje:aguardaEstouroPrazo', 'true')} Cria a variável setando o valor inicial (evento)
  8. {org.jboss.seam.bpm.processInstance.contextInstance.setVariable('pje:aguardaFecharExpediente', 'true')} Cria a variável setando o valor inicial (evento)
  9. {taskInstanceUtil.setVariable('ocultarAssinatura', 'true')} Cria a variável setando o valor inicial (evento)
  10. {lancadorMovimentosService.setCondicaoLancamentoMovimentosTemporarioNoFluxo('#{false}')} Setar a movimentação do processo para ser serializada (evento)
  11. {org.jboss.seam.bpm.processInstance.contextInstance.deleteVariable('pje:aguardaEstouroPrazo')} Exclui a variável criada anteriormente (evento)
  12. {org.jboss.seam.bpm.processInstance.contextInstance.deleteVariable('pje:aguardaCiencia')} Exclui a variável criada anteriormente (evento)
  13. {processInstance.getContextInstance().deleteVariable('minutaEmElaboracao')} Exclui a variável criada anteriormente (evento)
  14. {lancadorMovimentosService.excluirUltimoMovimento('51')} Excluir o último registro do movimento processual (evento)
  15. {lancadorMovimentosService.apagarMovimentosTemporarios()} Exclui movimentos serializados (evento)
  16. {postoAvancadoAction.encaminharParaPostoAvancado()} Remete o processo para o Posto avançado cadastrado para o OJ (evento)
  17. {postoAvancadoAction.retornarParaOrgaoJulgador()} Executa o método que efetiva o retorno do processo para o OJ principal do posto avançado
  18. {preparaAtoComunicacaoAction.setMeiosComunicacao('P,E,C,M,L')} Setar os meios de comunicação possíveis de uso no preparar ato de comunicação (evento)
  19. {preparaAtoComunicacaoAction.setMeiosComunicacao('P,D,E,C,M,L')} Setar os meios de comunicação possíveis de uso no preparar ato de comunicação (evento)
  20. {resultadoSentencaService.homologarResultadoSentenca()} Habilitar o botão para homologação de sentenca (evento)
  21. {resultadoSentencaService.excluirResultadoSentencaNaoHomologado()} Exclui o registro de resultado de sentença (evento)
  22. {comunicacaoProcessualAction.enviarExpedientesLancarMovimentos('C', 'processoExpedienteAtual', '#{preencherMovimento.deCodigo(60).comComplementoDeCodigo(4).preencherComObjeto(processoExpedienteAtual.getProcessoDocumento().getTipoProcessoDocumento()).comComplementoDeCodigo(13).doTipoDominio().preencherComElementoDeCodigo(7030).lancarMovimento()}')} Remete o expediente e registra o movimento processual de forma automatizada (evento)
  23. {comunicacaoProcessualAction.enviarExpedientesLancarMovimentos('M', 'processoExpedienteAtual', '#{preencherMovimento.deCodigo(60).comComplementoDeCodigo(4).preencherComObjeto(processoExpedienteAtual.getProcessoDocumento().getTipoProcessoDocumento()).comComplementoDeCodigo(13).doTipoDominio().preencherComElementoDeCodigo(7030).lancarMovimento()}#{preencherMovimento.deCodigo(50079).comComplementoDeCodigo(5037).doTipoDominio().preencherComElementoDeCodigo(7238).comComplementoDeCodigo(7).doTipoDominio().preencherComElementoDeCodigo(7051).comComplementoDeCodigo(18).doTipoDominio().preencherComElementoDeCodigo(7084).lancarMovimento()}')} Remete o expediente e registra o movimento processual de forma automatizada (evento)
  24. {comunicacaoProcessualAction.enviarExpedientesLancarMovimentos('E', 'processoExpedienteAtual', '#{preencherMovimento.deCodigo(60).comComplementoDeCodigo(4).preencherComObjeto(processoExpedienteAtual.getProcessoDocumento().getTipoProcessoDocumento()).comComplementoDeCodigo(13).doTipoDominio().preencherComElementoDeCodigo(7030).lancarMovimento()}')} Remete o expediente e registra o movimento processual de forma automatizada (evento)
Ferramentas pessoais
Espaços nominais

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