Mudanças entre as edições de "Informação processual XSD"

De PJe
Ir para: navegação, pesquisa
(Informação processual - Prisão)
(Limpou toda a página)
 
Linha 1: Linha 1:
= Informação processual - Prisão =
 
  
O usuário com permissão (premissas), ao selecionar, na tela de informação processual complementar, a opção de "Prisão", deverá obter, para preenchimento, as seguintes possibilidades:
 
 
 
== Documentos relacionados ==
 
 
[[Funcionalidades#Informa.C3.A7.C3.A3o_Processual_-_Pris.C3.A3o|Funcionalidade prisão]] <br>
 
[[Roteiro_de_configuração_de_informações_processuais#Informa.C3.A7.C3.A3o_processual_-_pris.C3.A3o|Roteiro de configuração - Informação processual-prisão]]
 
 
== Necessidade negocial ==
 
 
Funcionalidade que permita ao usuário o cadastramento das informações designada ao ato de prender ou capturar alguém. A funcionalidade deverá recuperar e apresentar para o usuário as informações do processo corrente, dados do processo, réus do processo, movimentos e documentos vinculados, deve permite também cadastrar os dados pertinentes a informação processual - prisão, conforme definido no item [[#Atributos_da_tela|atributo de tela]].
 
 
 
=== Painel réus do processo ===
 
 
*Recuperar a lista dos réus - O sistema deverá recuperar os réus do processo conforme definido na regra [[Regras_de_negócio#RN72| RN72]].
 
As definições e detalhamentos para as tarefas de "Prisão" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a uma ou mais pessoas(lista de réus) e deverá poder definir, nos modelos de um tipo de informação, que uma determinada informação complementar será facultativa ou obrigatória, única ou múltipla, ou seja, o registro da IPC poderá gerar um registro para cada réu selecionado(única) ou registrar uma única IPC para todos os réus(múltipla).
 
 
=== Painel de processos alcançados ===
 
 
*Recuperar a lista do processo - O(s)processo(s)listados serão apresentado(s) conforme o réu selecionado, ou seja o painel de processo alcançados  é renderizado conforme o réu selecionado.[[Regras_de_negócio#RN143|RN143]].
 
As definições e detalhamentos para as tarefas de "informação processual" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a um ou mais processos(lista de processos). Os processos listados serão aqueles cujo polo passivo inclua as pessoas selecionadas no informação processual que está sendo preenchida.
 
 
=== Movimentos e documentos do processo ===
 
 
* O sistema deverá recuperar do processo todos os movimentos e documentos e apresentar em uma lista, e permite que o usuário vincule ao processo.Conforme as regras [[Regras_de_negócio#RN54|RN54]] e [[Regras_de_negócio#RN55|RN55]].
 
O sistema deverá recuperar do processo todos os movimentos e documentos. No cadastro de informação processual, será obrigatório vincular um ou mais  movimentos e documentos ao processo. Para os casos em que a informação processual alcance outros processos, o sistema deverá passar a referência do(s) documento(s) e permitir que o documento possa ser somente visualizado. Caso exista qualquer necessidade de alterar o movimento, o usuário será forçado a alterar no processo de origem da informação processual. Conforme regra [[Regras_de_interface#RI21|RI21]]
 
 
=== Atributos da tela prisão ===
 
 
 
 
{| border=0 width="80%"
 
|-
 
|<b>Descrição da regra </b>
 
|-
 
|Detalhamento dos campos na tarefa de prisão.
 
 
Painel: Prisão
 
{| {{table border=1 width="70%"}}
 
| align="center" style="background:#f0f0f0;"|'''Campo'''
 
| align="center" style="background:#f0f0f0;"|'''Descrição'''
 
| align="center" style="background:#f0f0f0;"|'''Tipo'''
 
| align="center" style="background:#f0f0f0;"|'''Tamanho'''
 
| align="center" style="background:#f0f0f0;"|'''Obrigatório'''
 
| align="center" style="background:#f0f0f0;"|'''Regras'''
 
| align="center" style="background:#f0f0f0;"|'''Observação'''
 
|-
 
| Data da prisão ||Data de fato da prisão || Texto || 10 || Obrigatório|| [[Regras_de_interface#RI5|RI5]]<br> || -
 
|-
 
| Tipo da prisão || Campo para selecionar o tipo da prisão. || Lista || N/A || Obrigatório|| [[Regras_de_domínio#RD3|RD3]] || -
 
|-
 
| Prazo(em dias) ||Campo para informar em dias o prazo da prisão. || Numérico || 5 || Obrigatório|| [[Regras_de_interface#RI88|RI88]] || -
 
|-
 
| Estabelecimento prisional ||Lista com os nomes dos estabelecimentos prisionais cadastrados || Lista|| N/A || Obrigatório|| [[Regras_de_negócio#RN212|RN212]] || -
 
|-
 
| Movimentos  ||Descrição do movimento || Lista || N/A || Obrigatório|| [[Regras_de_negócio#RN54|RN54]] || -
 
|-
 
| Documentos ||Descrição do documento || Lista || N/A || Obrigatório|| [[Regras_de_interface#RN55|RN55]] || -
 
|-
 
|}
 
|}
 
* I – Inclusão, A – Alteração, E – Exclusão, C – Consulta, Label - Texto não editável, N/A – Não se aplica.
 
 
== Detalhamento da implementação ==
 
 
O cadastro da IPC de prisão no PJe deve ser feito através de uma tela no fluxo do criminal que referenciará a um frame:Processo/Fluxo/ip/ip.xhtml  de informação processual. O frame carregará os campos para preenchimento de acordo com um arquivo XSD específico para IPC de prião, que contém as definições dos campos.
 
No arquivo xhtml, deve ser inclusa uma div com o id pnlDinamico, na posição que o formulário dinâmico aparecerá. Exemplo
 
<pre>
 
 
<html>
 
    <body>   
 
        ...
 
        <div id="pnlDinamico"></div>
 
        ...
 
    </body>
 
</html>
 
 
</pre>
 
 
Para a utilização do motor, deve-se criar  uma action(InformacaoProcessualAction) que será utilizada no tratamento do frame acima referido, que tolere as configurações de fluxo definidas nas regras de negócio, as características da action(InformacaoProcessualAction) deve ser uma herança da  JsfTransformerAction.
 
Para a apresentação dos campos detalhados no arquivo.XSD, é necessário invocar via EL o método responsável por montar o formulário dinâmico(montaPanelComCamposFormulario).
 
 
== Proposta de telas - prisão ==
 
 
[[Arquivo:Prisaomovimentodocumento.jpg|1000px]]
 
 
= Informação processual - Fuga =
 
== Documentos relacionados ==
 
 
[[Funcionalidades#Informa.C3.A7.C3.A3o_Processual_-_Fuga|Funcionalidade Fuga]] <br>
 
[[Roteiro_de_configuração_de_informações_processuais#Informa.C3.A7.C3.A3o_processual_-_Fuga|Roteiro de configuração - Informação processual-fuga]]
 
 
== Necessidade negocial ==
 
 
Funcionalidade que permita ao usuário registrar a fuga de uma prisão. A funcionalidade deverá recuperar e apresentar para o usuário as informações do processo corrente, informações das prisões cadastradas no processo, os movimentos e documentos vinculados ao processo deve permite também cadastrar os dados pertinentes a informação processual - fuga, conforme definido no item [[Informação_processual_XSD#Atributos_da_tela_fuga|atributo de tela]].
 
 
 
=== Painel de prisões no processo ===
 
 
As definições e detalhamentos para as tarefas de "Fuga" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure em seus modelos de informação, a exigibilidade de uma ou mais informações anteriormente registradas, a informação processual de fuga exige que já exista uma informação de prisão cadastrada.
 
 
*Recuperar a lista de prisões - O sistema deverá recuperar a [[Regras_de_negócio#RN53|lista das prisões]] cadastradas no processo, permitindo ao usuário que vincule a fuga de uma prisão ou um conjunto de prisões. Ao informar o registro de fuga para a prisão, o sistema não deverá permitir que essa informação de prisão seja apresentada novamente para o processo corrente e para os processos alcançados. [[Regras_de_interface#RI20|RI20]]
 
 
=== Painel de processos alcançados ===
 
 
*Recuperar a lista do processo - O(s)processo(s)listados serão apresentado(s) conforme o réu selecionado, ou seja o painel de processo alcançados  é renderizado conforme o réu selecionado.[[Regras_de_negócio#RN143|RN143]].
 
As definições e detalhamentos para as tarefas de "informação processual" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a uma ou mais processos(lista de processos). Os processos listados serão aqueles cujo polo passivo inclua as pessoas selecionadas no informação processual que está sendo preenchida.
 
 
=== Movimentos e documentos do processo ===
 
 
* O sistema deverá recuperar do processo todos os movimentos e documentos e apresentar em uma lista, e permite que o usuário vincule ao processo.Conforme as regras [[Regras_de_negócio#RN54|RN54]] e [[Regras_de_negócio#RN55|RN55]].
 
O sistema deverá recuperar do processo todos os movimentos e documentos. No cadastro de informação processual, será obrigatório vincular um ou mais  movimentos e documentos à informação processual. Para os casos em que a informação processual alcance outros processos, o sistema deverá passar a referência do(s) documento(s) e permitir que o documento possa ser somente visualizado. Caso exista qualquer necessidade de alterar o movimento, o usuário será forçado a alterar no processo de origem da informação processual. Conforme regra [[Regras_de_interface#RI21|RI21]]
 
 
=== Atributos da tela fuga ===
 
 
{| border=0 width="80%"
 
|-
 
|<b>Descrição da regra </b>
 
|-
 
|Detalhamento dos campos na tarefa de fuga.
 
 
Painel: Fuga
 
{| {{table border=1 width="70%"}}
 
| align="center" style="background:#f0f0f0;"|'''Campo'''
 
| align="center" style="background:#f0f0f0;"|'''Descrição'''
 
| align="center" style="background:#f0f0f0;"|'''Tipo'''
 
| align="center" style="background:#f0f0f0;"|'''Tamanho'''
 
| align="center" style="background:#f0f0f0;"|'''Obrigatório'''
 
| align="center" style="background:#f0f0f0;"|'''Regras'''
 
| align="center" style="background:#f0f0f0;"|'''Observação'''
 
|-
 
| Data da fuga ||Data de fato da fuga || Texto || 10 || Obrigatório|| [[Regras_de_interface#RI5|RI5]]<br>[[Regras_de_negócio#RN74|RN74]] || -
 
|-
 
| Movimentos  ||Descrição do movimento || Lista || N/A || Obrigatório|| [[Regras_de_negócio#RN54|RN54]] || -
 
|-
 
| Documentos ||Descrição do documento || Lista || N/A || Obrigatório|| [[Regras_de_interface#RN55|RN55]] || -
 
|-
 
|}
 
* I – Inclusão, A – Alteração, E – Exclusão, C – Consulta, Label - Texto não editável, N/A – Não se aplica.
 
|-
 
|}
 
 
== Detalhamento da implementação ==
 
 
O cadastro da IPC de fuga no PJe deve ser feito através de uma tela no fluxo do criminal que referenciará a um frame:Processo/Fluxo/ip/ip.xhtml  de informação processual. O frame carregará os campos para preenchimento de acordo com um arquivo XSD específico para IPC de fuga, que contém as definições dos campos.
 
No arquivo xhtml, deve ser inclusa uma div com o id pnlDinamico, na posição que o formulário dinâmico aparecerá. Exemplo
 
<pre>
 
 
<html>
 
    <body>   
 
        ...
 
        <div id="pnlDinamico"></div>
 
        ...
 
    </body>
 
</html>
 
 
</pre>
 
 
Para a utilização do motor, deve-se criar  uma action(InformacaoProcessualAction) que será utilizada no tratamento do frame acima referido, que tolere as configurações de fluxo definidas nas regras de negócio, as características da action(InformacaoProcessualAction) deve ser uma herança da  JsfTransformerAction.
 
Para a apresentação dos campos detalhados no arquivo.XSD, é necessário invocar via EL o método responsável por montar o formulário dinâmico(montaPanelComCamposFormulario).
 
 
 
== Proposta de telas - fuga ==
 
[[Arquivo:Fugamovimentodocumento.jpg|700px]]
 
 
= Informação processual - Soltura =
 
== Documentos relacionados ==
 
 
[[Funcionalidades#Informa.C3.A7.C3.A3o_Processual_-_Soltura|Funcionalidade Soltura]] <br>
 
[[Roteiro_de_configuração_de_informações_processuais#Informa.C3.A7.C3.A3o_processual_-_Soltura|Roteiro de configuração - Informação processual-soltura]]
 
 
== Necessidade negocial ==
 
 
Funcionalidade que permita ao usuário registrar a soltura de uma prisão. A funcionalidade deverá recuperar e apresentar para o usuário as informações do processo corrente, informações das prisões cadastradas no processo os movimentos e documentos vinculados ao processo e permite também cadastrar os dados pertinentes a informação processual - soltura, conforme definido no item atributo de tela.
 
 
=== Painel de prisões no processo ===
 
 
As definições e detalhamentos para as tarefas de "Soltura" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure em seus modelos de informação, a exigibilidade de uma ou mais informações anteriormente registradas, a informação processual de soltura exige que já exista uma informação de prisão cadastrada.
 
 
*Recuperar a lista de prisões - O sistema deverá recuperar a [[Regras_de_negócio#RN53|lista das prisões]] cadastradas no processo, permitindo ao usuário que vincule a fuga de uma prisão ou um conjunto de prisões. Ao informar o registro de fuga para a prisão, o sistema não deverá permitir que essa informação de prisão seja apresentada novamente para o processo corrente e para os processos alcançados. [[Regras_de_interface#RI20|RI20]]
 
 
<!--regra de negócio O sistema deverá recuperar e apresentar em uma lista todas as prisões cadastradas no processo, permitindo ao usuário que vincule a soltura para uma prisão ou um conjunto de prisões. Ao informar o registro de soltura para a prisão, o sistema não deverá permitir que essa informação de prisão seja apresentada novamente para o processo corrente e para os processos alcançados.-->
 
 
=== Painel de processos alcançados ===
 
 
*Recuperar a lista do processo - O(s)processo(s)listados serão apresentado(s) conforme o réu selecionado, ou seja o painel de processo alcançados  é renderizado conforme o réu selecionado.[[Regras_de_negócio#RN143|RN143]].
 
As definições e detalhamentos para as tarefas de "informação processual" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a uma ou mais processos(lista de processos). Os processos listados serão aqueles cujo polo passivo inclua as pessoas selecionadas no informação processual que está sendo preenchida.
 
 
=== Movimentos e documentos do processo ===
 
 
* O sistema deverá recuperar do processo todos os movimentos e documentos e apresentar em uma lista, e permite que o usuário vincule ao processo.Conforme as regras [[Regras_de_negócio#RN54|RN54]] e [[Regras_de_negócio#RN55|RN55]].
 
O sistema deverá recuperar do processo todos os movimentos e documentos. No cadastro de informação processual, será obrigatório vincular um ou mais  movimentos e documentos ao processo. Para os casos em que a informação processual alcance outros processos, o sistema deverá passar a referência do(s) documento(s) e permitir que o documento possa ser somente visualizado. Caso exista qualquer necessidade de alterar o movimento, o usuário será forçado a alterar no processo de origem da informação processual. Conforme regra [[Regras_de_interface#RI21|RI21]]
 
 
=== Atributos da tela soltura ===
 
 
{| border=0 width="80%"
 
|-
 
|<b>Descrição da regra </b>
 
|-
 
|Detalhamento dos campos na tarefa de soltura.
 
 
Painel: Soltura
 
{| {{table border=1 width="70%"}}
 
| align="center" style="background:#f0f0f0;"|'''Campo'''
 
| align="center" style="background:#f0f0f0;"|'''Descrição'''
 
| align="center" style="background:#f0f0f0;"|'''Tipo'''
 
| align="center" style="background:#f0f0f0;"|'''Tamanho'''
 
| align="center" style="background:#f0f0f0;"|'''Obrigatório'''
 
| align="center" style="background:#f0f0f0;"|'''Regras'''
 
| align="center" style="background:#f0f0f0;"|'''Observação'''
 
|-
 
| Data da soltura ||Data de fato da soltura || Texto || 10 || Obrigatório|| [[Regras_de_interface#RI5|RI5]]<br>[[Regras_de_negócio#RN74|RN74]] || -
 
|-
 
| Tipo da soltura ||Lista com os tipos de solturas possíveis || Lista || N/A || Obrigatório|| [[Regras_de_interface#RD8|RD8]] || -
 
|-
 
| Movimentos  ||Descrição do movimento || Lista || N/A || Obrigatório|| [[Regras_de_negócio#RN54|RN54]] || -
 
|-
 
| Documentos ||Descrição do documento || Lista || N/A || Obrigatório|| [[Regras_de_interface#RN55|RN55]] || -
 
|-
 
|}
 
* I – Inclusão, A – Alteração, E – Exclusão, C – Consulta, Label - Texto não editável, N/A – Não se aplica.
 
|-
 
|}
 
 
== Detalhamento da implementação ==
 
 
O cadastro da IPC de soltura no PJe deve ser feito através de uma tela no fluxo do criminal que referenciará a um frame:Processo/Fluxo/ip/ip.xhtml  de informação processual. O frame carregará os campos para preenchimento de acordo com um arquivo XSD específico para IPC de soltura, que contém as definições dos campos.
 
No arquivo xhtml, deve ser inclusa uma div com o id pnlDinamico, na posição que o formulário dinâmico aparecerá. Exemplo
 
<pre>
 
 
<html>
 
    <body>   
 
        ...
 
        <div id="pnlDinamico"></div>
 
        ...
 
    </body>
 
</html>
 
 
</pre>
 
 
Para a utilização do motor, deve-se criar  uma action(InformacaoProcessualAction) que será utilizada no tratamento do frame acima referido, que tolere as configurações de fluxo definidas nas regras de negócio, as características da action(InformacaoProcessualAction) deve ser uma herança da  JsfTransformerAction.
 
Para a apresentação dos campos detalhados no arquivo.XSD, é necessário invocar via EL o método responsável por montar o formulário dinâmico(montaPanelComCamposFormulario).
 
 
 
== Proposta de telas - soltura ==
 
[[Arquivo:Solturamovimentodocumento.jpg|600px]]
 
 
= Informação processual - Transferência do réu =
 
== Documentos relacionados ==
 
 
[[Funcionalidades#Informa.C3.A7.C3.A3o_Processual_-_Transferência do réu|Funcionalidade Transferência do réu]] <br>
 
[[Roteiro_de_configuração_de_informações_processuais#Informa.C3.A7.C3.A3o_processual_-_Transferência do réu|Roteiro de configuração - Informação processual-Transferência do réu]]
 
 
== Necessidade negocial ==
 
 
Funcionalidade que permita ao usuário registrar a Transferência do réu de estabelecimento atual para outra prisão. A funcionalidade deverá recuperar e apresentar para o usuário as informações do processo corrente, reaver as informações das prisões cadastradas no processo, recuperar os movimentos e documentos vinculados ao processo e permite também cadastrar os dados pertinentes a informação processual - Transferência do réu, conforme definido no item atributo de tela.
 
 
=== Painel de prisões no processo ===
 
 
As definições e detalhamentos para as tarefas de "Transferência do réu" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure em seus modelos de informação, a exigibilidade de uma ou mais informações anteriormente registradas, a informação processual de Transferência do réu exige que já exista uma informação de prisão cadastrada.
 
 
*Recuperar a lista de prisões - O sistema deverá recuperar a [[Regras_de_negócio#RN53|lista das prisões]] cadastradas no processo, permitindo ao usuário que registre a transferência do réu entre os estabelecimentos prisionais.
 
 
=== Painel de processos alcançados ===
 
 
*Recuperar a lista do processo - O(s)processo(s)listados serão apresentado(s) conforme o réu selecionado, ou seja o painel de processo alcançados  é renderizado conforme o réu selecionado.[[Regras_de_negócio#RN143|RN143]].
 
As definições e detalhamentos para as tarefas de "informação processual" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a uma ou mais processos(lista de processos). Os processos listados serão aqueles cujo polo passivo inclua as pessoas selecionadas no informação processual que está sendo preenchida.
 
 
=== Movimentos e documentos do processo ===
 
 
* O sistema deverá recuperar do processo todos os movimentos e documentos e apresentar em uma lista, e permite que o usuário vincule ao processo.Conforme as regras [[Regras_de_negócio#RN54|RN54]] e [[Regras_de_negócio#RN55|RN55]].
 
O sistema deverá recuperar do processo todos os movimentos e documentos. No cadastro de informação processual, será obrigatório vincular um ou mais  movimentos e documentos ao processo. Para os casos em que a informação processual alcance outros processos, o sistema deverá passar a referência do(s) documento(s) e permitir que o documento possa ser somente visualizado. Caso exista qualquer necessidade de alterar o movimento, o usuário será forçado a alterar no processo de origem da informação processual. Conforme regra [[Regras_de_interface#RI21|RI21]]
 
 
=== Atributos da tela Transferência do réu ===
 
 
{| border=0 width="80%"
 
|-
 
|<b>Descrição da regra </b>
 
|-
 
|Detalhamento dos campos na tarefa de transferência do réu.
 
 
Painel: Transferência do réu
 
{| {{table border=1 width="70%"}}
 
| align="center" style="background:#f0f0f0;"|'''Campo'''
 
| align="center" style="background:#f0f0f0;"|'''Descrição'''
 
| align="center" style="background:#f0f0f0;"|'''Tipo'''
 
| align="center" style="background:#f0f0f0;"|'''Tamanho'''
 
| align="center" style="background:#f0f0f0;"|'''Obrigatório'''
 
| align="center" style="background:#f0f0f0;"|'''Regras'''
 
| align="center" style="background:#f0f0f0;"|'''Observação'''
 
|-
 
| Data da Transferência do réu ||Data de fato da transferência do réu || Texto || 10 || Obrigatório|| [[Regras_de_interface#RI143|RI143]]<br>[[Regras_de_negócio#RN74|RN74]] || -
 
|-
 
| Estabelecimento prisional ||Lista com os nomes dos estabelecimentos prisionais cadastrados || Lista|| N/A || Obrigatório|| [[Regras_de_negócio#RN212|RN212]] || -
 
|-
 
| Movimentos  ||Descrição do movimento || Lista || N/A || Obrigatório|| [[Regras_de_negócio#RN54|RN54]] || -
 
|-
 
| Documentos ||Descrição do documento || Lista || N/A || Obrigatório|| [[Regras_de_interface#RN55|RN55]] || -
 
|-
 
|}
 
* I – Inclusão, A – Alteração, E – Exclusão, C – Consulta, Label - Texto não editável, N/A – Não se aplica.
 
|-
 
|}
 
 
== Detalhamento da implementação ==
 
 
O cadastro da IPC de Transferência do réu no PJe deve ser feito através de uma tela no fluxo do criminal que referenciará a um frame:Processo/Fluxo/ip/ip.xhtml  de informação processual. O frame carregará os campos para preenchimento de acordo com um arquivo XSD específico para IPC de Transferência do réu, que contém as definições dos campos.
 
No arquivo xhtml, deve ser inclusa uma div com o id pnlDinamico, na posição que o formulário dinâmico aparecerá. Exemplo
 
<pre>
 
 
<html>
 
    <body>   
 
        ...
 
        <div id="pnlDinamico"></div>
 
        ...
 
    </body>
 
</html>
 
 
</pre>
 
 
Para a utilização do motor, deve-se criar  uma action(InformacaoProcessualAction) que será utilizada no tratamento do frame acima referido, que tolere as configurações de fluxo definidas nas regras de negócio, as características da action(InformacaoProcessualAction) deve ser uma herança da  JsfTransformerAction.
 
Para a apresentação dos campos detalhados no arquivo.XSD, é necessário invocar via EL o método responsável por montar o formulário dinâmico(montaPanelComCamposFormulario).
 
 
 
== Proposta de telas - Transferência do réu ==
 
[[Arquivo:Transferenciareu.jpg|600px]]
 
 
= Informação processual - Indiciamento =
 
== Documentos relacionados ==
 
 
[[Funcionalidades#Informa.C3.A7.C3.A3o_Processual_-_Pris.C3.A3o|Funcionalidade indiciamento]] <br>
 
[[Roteiro_de_configuração_de_informações_processuais#Informa.C3.A7.C3.A3o_processual_-_pris.C3.A3o|Roteiro de configuração - Informação processual-indiciamento]]
 
 
== Necessidade negocial ==
 
 
Funcionalidade que permita ao usuário o cadastramento das informações designada ao indiciamento. O ato de indiciar à alguém, no inquérito policial,  se dar devido a prática de um ilícito penal, por tanto deverá ser previsto um recurso de informar a [[Tipificação do delito|tipificação do delito]], deverá recuperar também as informações do processo corrente, dados do processo, réus do processo, movimentos e documentos vinculados, deve permite também cadastrar os dados pertinentes a informação processual - indiciamento, conforme definido no item [[#Atributos_da_tela|atributo de tela]].
 
 
 
=== Painel réus do processo ===
 
 
*Recuperar a lista dos réus - O sistema deverá recuperar os réus do processo conforme definido na regra [[Regras_de_negócio#RN72| RN72]].
 
As definições e detalhamentos para as tarefas de "Indiciamento" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a uma ou mais pessoas(lista de réus) e deverá poder definir, nos modelos de um tipo de informação, que uma determinada informação complementar será facultativa ou obrigatória, única ou múltipla, ou seja, o registro da IPC poderá gerar um registro para cada réu selecionado(única) ou registrar uma única IPC para todos os réus(múltipla).
 
 
=== Painel de processos alcançados ===
 
 
*Recuperar a lista do processo - O(s)processo(s)listados serão apresentado(s) conforme o réu selecionado, ou seja o painel de processo alcançados  é renderizado conforme o réu selecionado.[[Regras_de_negócio#RN143|RN143]].
 
As definições e detalhamentos para as tarefas de "informação processual" serão configuradas por um usuário com perfil de configurador, o PJe permite que o usuário configurador dos tipos de informação processual configure se esse tipo é aplicável a um ou mais processos(lista de processos). Os processos listados serão aqueles cujo polo passivo inclua as pessoas selecionadas no informação processual que está sendo preenchida.
 
 
=== Movimentos e documentos do processo ===
 
 
* O sistema deverá recuperar do processo todos os movimentos e documentos e apresentar em uma lista, e permite que o usuário vincule ao processo.Conforme as regras [[Regras_de_negócio#RN54|RN54]] e [[Regras_de_negócio#RN55|RN55]].
 
O sistema deverá recuperar do processo todos os movimentos e documentos. No cadastro de informação processual, será obrigatório vincular um ou mais  movimentos e documentos ao processo. Para os casos em que a informação processual alcance outros processos, o sistema deverá passar a referência do(s) documento(s) e permitir que o documento possa ser somente visualizado. Caso exista qualquer necessidade de alterar o movimento, o usuário será forçado a alterar no processo de origem da informação processual. Conforme regra [[Regras_de_interface#RI21|RI21]]
 
 
 
=== Aba tipificação de delito ===
 
 
=== Atributos da tela indiciamento ===
 
 
 
 
{| border=0 width="80%"
 
|-
 
|<b>Descrição da regra </b>
 
|-
 
|Detalhamento dos campos na tarefa de indiciamento.
 
 
Painel: Indiciamento
 
{| {{table border=1 width="70%"}}
 
| align="center" style="background:#f0f0f0;"|'''Campo'''
 
| align="center" style="background:#f0f0f0;"|'''Descrição'''
 
| align="center" style="background:#f0f0f0;"|'''Tipo'''
 
| align="center" style="background:#f0f0f0;"|'''Tamanho'''
 
| align="center" style="background:#f0f0f0;"|'''Obrigatório'''
 
| align="center" style="background:#f0f0f0;"|'''Regras'''
 
| align="center" style="background:#f0f0f0;"|'''Observação'''
 
|-
 
| Data do indiciamento ||Data de fato do indiciamento || Texto || 10 || Obrigatório|| [[Regras_de_interface#RI5|RI5]]<br> || -
 
|-
 
| Movimentos  ||Descrição do movimento || Lista || N/A || Obrigatório|| [[Regras_de_negócio#RN54|RN54]] || -
 
|-
 
| Documentos ||Descrição do documento || Lista || N/A || Obrigatório|| [[Regras_de_interface#RN55|RN55]] || -
 
|-
 
|}
 
* I – Inclusão, A – Alteração, E – Exclusão, C – Consulta, Label - Texto não editável, N/A – Não se aplica.
 
 
== Detalhamento da implementação ==
 
 
O cadastro da IPC de indiciamento no PJe deve ser feito através de uma tela no fluxo do criminal que referenciará a um frame:Processo/Fluxo/ip/ip.xhtml  de informação processual. O frame carregará os campos para preenchimento de acordo com um arquivo XSD específico para IPC de prião, que contém as definições dos campos.
 
No arquivo xhtml, deve ser inclusa uma div com o id pnlDinamico, na posição que o formulário dinâmico aparecerá. Exemplo
 
<pre>
 
 
<html>
 
    <body>   
 
        ...
 
        <div id="pnlDinamico"></div>
 
        ...
 
    </body>
 
</html>
 
 
</pre>
 
 
Para a utilização do motor, deve-se criar  uma action(InformacaoProcessualAction) que será utilizada no tratamento do frame acima referido, que tolere as configurações de fluxo definidas nas regras de negócio, as características da action(InformacaoProcessualAction) deve ser uma herança da  JsfTransformerAction.
 
Para a apresentação dos campos detalhados no arquivo.XSD, é necessário invocar via EL o método responsável por montar o formulário dinâmico(montaPanelComCamposFormulario).
 
 
== Proposta de telas - indiciamento ==
 
 
[[Arquivo:.jpg|1000px]]
 

Edição atual tal como às 13h37min de 30 de janeiro de 2014

Ferramentas pessoais
Espaços nominais

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