Mudanças entre as edições de "Cumprimento de decisão"

De PJe
Ir para: navegação, pesquisa
 
(19 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
<font color=#FF0000> Em construção </font>
 +
 
Fluxo destinado a permitir o cumprimento de decisões de magistrados, inclusive eventuais determinações de redistribuições.
 
Fluxo destinado a permitir o cumprimento de decisões de magistrados, inclusive eventuais determinações de redistribuições.
  
Linha 7: Linha 9:
 
== Avaliar determinações do magistrado ==
 
== Avaliar determinações do magistrado ==
  
O primeiro nó de tarefa desse fluxo, denominado [[Funcionalidades#Minutar ato|Minutar ato]], é representado por uma tela já preparada no sistema para esse fim. É a tarefa onde o servidor construirá a minuta do ato judicial para posterior validação.
+
O primeiro [[Configuração_inicial#N.C3.B3_de_tarefa|nó de tarefa]] desse fluxo, denominado [[Funcionalidades#Avaliar determinações do magistrado|"Avaliar determinações do magistrado"]], é representado por uma tela já preparada no sistema para esse fim. É a tarefa onde o servidor construirá visualiza a decisão do magistrado a fim de encaminhá-la ao cumprimento.
  
Para configurar o nó de tarefa "Minutar ato", deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a [[Variáveis#Variáveis_de_fluxo|variável]] "minutar_ato_judicial" como sendo de "Escrita" e do tipo "Editor".
+
'''Variáveis'''
  
O nó de tarefa tem os eventos "Entrar no nó", "Sair do nó" e "Iniciar tarefa" vinculados. Cada evento tem ações vinculadas. A seguir as tarefas e ações do Minutar ato.
+
* Processo_Fluxo_visualizarDecisao
  
Transições de saída
+
Para configurar o nó de tarefa "Avaliar determinações do magistrado", deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a [[Variáveis#Variáveis_de_fluxo|variável]] "Processo_Fluxo_visualizarDecisao" como sendo de "Escrita" e do tipo "Frame".
  
* Confirmar ato
+
* cumpridec_haintimacoes
  
A transição de saída padrão desse nó é o [[Preparar_ato_judicial#Confirmar_ato|de confirmação]], que confirmará o ato judicial. Via de regra, a tarefa é executada pelo magistrado. Essa transição deve ser criada com a opção "Ocultar" desmarcada.
+
Para permitir que se realize intimações a partir da decisão do magistrado, deve-se acrescentar a variável "cumpridec_haintimacoes" como sendo de "Escrita" e cujo valor é obrigatório do tipo "Checkbox", de forma que acima da decisão visualizada, o servidor terá a opção de selecionar o cumprimento de intimações para encaminhamento no fluxo para a tarefa correta.  
  
Eventos
+
* cumpridec_haoutrasprovidencias
  
* Entrar no nó
+
Para permitir que o fluxo de cumprimento de decisões possa ser executado mais de uma vez, já que sua ocorrência pode ser cíclica em determinados casos (<font color=red>citar casos</font>, deve-se configurar a variável "cumpridec_haoutrasprovidencias" como sendo de escrita e cujo valor é obrigatório de forma que enquanto o servidor ainda tiver providências a adotar relativas às determinações do magistrado, ele continuará dentro do fluxo de cumprimento executando uma de suas opções.
  
O evento "Entrar no nó" do "Minutar ato" deve conter uma ação marcada como reexecutável que vincule os possíveis modelos de documento de minuta à tarefa de minutar. Essa vinculação se dá através de linguagem de expressão ou através do ícone "Assistente para expressão". A [[Express%C3%B5es#Vincula.C3.A7.C3.A3o_de_modelo_.C3.A0_Minutar_ato|expressão]] deve utilizar o(s) id(s) do(s) modelo(s) de documento respectivo(s).
+
'''Transições de saída'''
  
* Sair do nó
+
* Testa existência de providências ou intimações
  
O evento "Sair do " do "Minutar ato" deve conter uma ação que configure uma [[Variáveis#Variáveis_de_fluxo|variável]] para recuperação futura no fluxo do documento produzido. A variável é a minutaEmElaboracao. Essa [[Express%C3%B5es#Definir_minuta_em_elabora.C3.A7.C3.A3o|vinculação]] se dá através de linguagem de expressão.
+
A transição de saída padrão desse vai para [[Cumprimento de decisão#Testa existência de providências ou intimações|o nó de decisão]] que verificará os valores das variáveis de checkbox criadas. Essa transição deve ser criada com a opção "Ocultar" desmarcada.
  
 +
'''Eventos'''
 +
 +
* Finalizar tarefa
 +
 +
O evento "Finalizar tarefa" deve ser configurado contendo as seguintes ações:
 +
 +
1. Ação 1, contendo a expressão
 +
 +
#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable('cumpridec:haintimacoes',
 +
  org.jboss.seam.bpm.taskInstance.getVariable('sim_nao:cumpridec_haintimacoes'))}
 +
 +
A ação 1 faz com que fique gravado como variável de fluxo o valor da variável de tarefa que guardara a informação registrada pelo servidor de que há ou não intimações a cumprir. Dessa forma, o valor marcado poderá ser recuperado futuramente no fluxo.
 +
 +
2. Ação 2, contendo a expressão
 +
 +
#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable('cumpridec:haoutrasprovidencias',
 +
org.jboss.seam.bpm.taskInstance.getVariable('sim_nao:cumpridec_haoutrasprovidencias'))}
 +
 +
A ação 2 faz com que fique gravado como variável de fluxo o valor da variável de tarefa que guardara a informação registrada pelo servidor de que há ou não outras providências a cumprir. Dessa forma, o valor marcado poderá ser recuperado futuramente no fluxo.
 +
 +
<!--
 
* Iniciar tarefa
 
* Iniciar tarefa
  
A configuração dessa ação será feita automaticamente com a configuração do evento de tarefa "Sair tarefa", descrita a seguir. Ao final da configuração do referido evento, a ação terá como conteúdo [[Express%C3%B5es#Configurar_lan.C3.A7ador_de_movimenta.C3.A7.C3.B5es|a expressão que contém o lançador de movimentações]] marcado como "true", ou seja, permitindo a seleção de movimento que será confirmado em outro momento do fluxo.
+
O evento "Iniciar tarefa" deve ser automaticamente configurado com uma ação a partir da configuração do evento de tarefa "Sair tarefa", descrita a seguir. Ao final da configuração do referido evento, a ação terá como conteúdo [[Express%C3%B5es#Configurar_lan.C3.A7ador_de_movimenta.C3.A7.C3.B5es|a expressão que contém o lançador de movimentações]] marcado como "false", ou seja, selecionando um movimento que não precisará ser confirmado em outro momento do fluxo.
 +
-->
  
Eventos de tarefa
+
== Testa existência de providências ou intimações ==
  
* Sair tarefa
+
Esse [[Configuração_inicial#N.C3.B3_de_decis.C3.A3o|nó de decisão]] é responsável por encaminhar o processo para [[Cumprimento de decisão#Término|finalização]] no caso de já terem sido cumpridas todas as determinações do magistrado, ou para retorno para cumprimento no caso de existirem outras providências a cumprir ou alguma intimação pendente a realizar.
  
Deve ser configurado o evento de tarefa "Sair tarefa" e na opção "Agrupamento eventos" deve ser configurado um ou mais agrupamentos de movimentações, que disponibilizarão para o usuário da tarefa selecionar as movimentações relacionadas que estarão vinculadas à execução da tarefa.
+
Ele deve ser criado contendo a seguinte expressão:
  
O campo "Condição para lançamento temporário" da tela de "Agrupamento eventos", deve ser inserida a expressão "#{true}", para o caso de lançamento temporário, ou "#{false}" para que o lançamento seja feito imediatamente na saída do nó.
+
#{(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('cumpridec:haintimacoes') or
 +
org.jboss.seam.bpm.processInstance.contextInstance.getVariable('cumpridec:haoutrasprovidencias')) ? 'Separação em cumprimento de ato judicial' : 'Término'}
 +
 
 +
'''Transições de saída'''
 +
 
 +
* Separação em cumprimento de ato judicial
 +
 
 +
Deve-se criar uma transição para o [[Cumprimento de decisão#Separação em cumprimento de ato judicial|o nó de separação]] responsável por executar em paralelo as diversas possibilidades do fluxo. Essa transição deve ser criada com a opção "Ocultar" desmarcada.
 +
 
 +
== Separação em cumprimento de ato judicial ==
 +
 
 +
Esse [[Configuração_inicial#Nó_de_separação|nó de separação]] é responsável por encaminhar o processo para execução de atividades paralelas. Os nós de decisão de verificação de intimações e de outras providências encaminharão o processo no fluxo de acordo com o selecionado previamente.
 +
 
 +
'''Transições de saída'''
 +
 
 +
* Há intimações pendentes de criação?
 +
 
 +
Deve-se criar uma transição para o [[Cumprimento de decisão#Há intimações pendentes de criação|o nó de decisão]] responsável por verificar se há intimações pendentes com vistas a encaminhar para o subprocesso correto.
 +
 
 +
* Há outras providências determinadas?
 +
 
 +
Deve-se criar uma transição para o [[Cumprimento de decisão#Há outras providências determinadas|o de decisão]] responsável por verificar se há outras providências para cumprimento, encaminhando o processo para o(s) caminho(s) correto(s).
  
 
== Redistribuir processo ==
 
== Redistribuir processo ==
  
 
Para configurar o nó de tarefa [[Funcionalidades#Redistribuir processo|Redistribuir processo]], deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a [[Variáveis#Variáveis_de_fluxo|variável]] "Processo_Fluxo_abaRedistribuicaoProcesso" como sendo de "Escrita" e do tipo "Página". Deve-se vincular o nó de tarefa a uma raia que contenha papéis e localizações os quais se deseja que tenham acesso à tarefa criada.
 
Para configurar o nó de tarefa [[Funcionalidades#Redistribuir processo|Redistribuir processo]], deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a [[Variáveis#Variáveis_de_fluxo|variável]] "Processo_Fluxo_abaRedistribuicaoProcesso" como sendo de "Escrita" e do tipo "Página". Deve-se vincular o nó de tarefa a uma raia que contenha papéis e localizações os quais se deseja que tenham acesso à tarefa criada.
 +
 +
== Término ==

Edição atual tal como às 18h28min de 19 de novembro de 2013

Em construção

Fluxo destinado a permitir o cumprimento de decisões de magistrados, inclusive eventuais determinações de redistribuições.

Conteúdo

[editar] Início

O nó inicial segue o padrão de todos os nós de início dos fluxos no PJe, contendo a transição para o primeiro nó de tarefa configurada com a opção "Ocultar" desmarcada. Através da opção "Atribuir a", deve-se vincular a tarefa a uma raia que contenha papéis e localizações os quais se deseja que tenham acesso à tarefa criada. A primeira tarefa nesse fluxo é a de avaliação do que foi determinado pelo magistrado.

[editar] Avaliar determinações do magistrado

O primeiro nó de tarefa desse fluxo, denominado "Avaliar determinações do magistrado", é representado por uma tela já preparada no sistema para esse fim. É a tarefa onde o servidor construirá visualiza a decisão do magistrado a fim de encaminhá-la ao cumprimento.

Variáveis

  • Processo_Fluxo_visualizarDecisao

Para configurar o nó de tarefa "Avaliar determinações do magistrado", deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a variável "Processo_Fluxo_visualizarDecisao" como sendo de "Escrita" e do tipo "Frame".

  • cumpridec_haintimacoes

Para permitir que se realize intimações a partir da decisão do magistrado, deve-se acrescentar a variável "cumpridec_haintimacoes" como sendo de "Escrita" e cujo valor é obrigatório do tipo "Checkbox", de forma que acima da decisão visualizada, o servidor terá a opção de selecionar o cumprimento de intimações para encaminhamento no fluxo para a tarefa correta.

  • cumpridec_haoutrasprovidencias

Para permitir que o fluxo de cumprimento de decisões possa ser executado mais de uma vez, já que sua ocorrência pode ser cíclica em determinados casos (citar casos, deve-se configurar a variável "cumpridec_haoutrasprovidencias" como sendo de escrita e cujo valor é obrigatório de forma que enquanto o servidor ainda tiver providências a adotar relativas às determinações do magistrado, ele continuará dentro do fluxo de cumprimento executando uma de suas opções.

Transições de saída

  • Testa existência de providências ou intimações

A transição de saída padrão desse nó vai para o nó de decisão que verificará os valores das variáveis de checkbox criadas. Essa transição deve ser criada com a opção "Ocultar" desmarcada.

Eventos

  • Finalizar tarefa

O evento "Finalizar tarefa" deve ser configurado contendo as seguintes ações:

1. Ação 1, contendo a expressão

#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable('cumpridec:haintimacoes',
  org.jboss.seam.bpm.taskInstance.getVariable('sim_nao:cumpridec_haintimacoes'))}

A ação 1 faz com que fique gravado como variável de fluxo o valor da variável de tarefa que guardara a informação registrada pelo servidor de que há ou não intimações a cumprir. Dessa forma, o valor marcado poderá ser recuperado futuramente no fluxo.

2. Ação 2, contendo a expressão

#{org.jboss.seam.bpm.processInstance.contextInstance.setVariable('cumpridec:haoutrasprovidencias', 
org.jboss.seam.bpm.taskInstance.getVariable('sim_nao:cumpridec_haoutrasprovidencias'))}

A ação 2 faz com que fique gravado como variável de fluxo o valor da variável de tarefa que guardara a informação registrada pelo servidor de que há ou não outras providências a cumprir. Dessa forma, o valor marcado poderá ser recuperado futuramente no fluxo.


[editar] Testa existência de providências ou intimações

Esse nó de decisão é responsável por encaminhar o processo para finalização no caso de já terem sido cumpridas todas as determinações do magistrado, ou para retorno para cumprimento no caso de existirem outras providências a cumprir ou alguma intimação pendente a realizar.

Ele deve ser criado contendo a seguinte expressão:

#{(org.jboss.seam.bpm.processInstance.contextInstance.getVariable('cumpridec:haintimacoes') or 
org.jboss.seam.bpm.processInstance.contextInstance.getVariable('cumpridec:haoutrasprovidencias')) ? 'Separação em cumprimento de ato judicial' : 'Término'}

Transições de saída

  • Separação em cumprimento de ato judicial

Deve-se criar uma transição para o o nó de separação responsável por executar em paralelo as diversas possibilidades do fluxo. Essa transição deve ser criada com a opção "Ocultar" desmarcada.

[editar] Separação em cumprimento de ato judicial

Esse nó de separação é responsável por encaminhar o processo para execução de atividades paralelas. Os nós de decisão de verificação de intimações e de outras providências encaminharão o processo no fluxo de acordo com o selecionado previamente.

Transições de saída

  • Há intimações pendentes de criação?

Deve-se criar uma transição para o o nó de decisão responsável por verificar se há intimações pendentes com vistas a encaminhar para o subprocesso correto.

  • Há outras providências determinadas?

Deve-se criar uma transição para o o nó de decisão responsável por verificar se há outras providências para cumprimento, encaminhando o processo para o(s) caminho(s) correto(s).

[editar] Redistribuir processo

Para configurar o nó de tarefa Redistribuir processo, deve-se criar um nó de tarefa, vinculado ao fluxo, que contenha a variável "Processo_Fluxo_abaRedistribuicaoProcesso" como sendo de "Escrita" e do tipo "Página". Deve-se vincular o nó de tarefa a uma raia que contenha papéis e localizações os quais se deseja que tenham acesso à tarefa criada.

[editar] Término

Ferramentas pessoais
Espaços nominais

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