Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:gestao_de_ativos:siap_2:informacao_servico_registro [28/10/2026 18:58] – jsdiaspres:gerti:gestao_de_ativos:siap_2:informacao_servico_registro [29/10/2026 15:26] (atual) – jsdias
Linha 26: Linha 26:
 **RN002 - Obrigatoriedade da resposta**É obrigatório o campo: **RN002 - Obrigatoriedade da resposta**É obrigatório o campo:
  
 +<code>
 registrosServidor registrosServidor
 +
 +</code>
  
 O usuário deve informar: O usuário deve informar:
Linha 37: Linha 40:
 Quando: Quando:
  
 +<code>
 registrosServidor = S registrosServidor = S
 +
 +</code>
  
 é exibida a tabela: é exibida a tabela:
  
 +<code>
 tab_registrosServidor tab_registrosServidor
 +
 +</code>
  
 **RN004 - Ausência de registros** **RN004 - Ausência de registros**
Linha 47: Linha 56:
 Quando: Quando:
  
 +<code>
 registrosServidor = N registrosServidor = N
 +
 +</code>
  
 o formulário: o formulário:
Linha 73: Linha 85:
   * removidos;   * removidos;
   * adicionados manualmente.   * adicionados manualmente.
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ===== 3. Variáveis do Formulário ===== ===== 3. Variáveis do Formulário =====
  
 Para facilidade de manutenção, as variáveis foram organizadas por categoria. Para facilidade de manutenção, as variáveis foram organizadas por categoria.
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ==== 3.1 Variáveis Ocultas ==== ==== 3.1 Variáveis Ocultas ====
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Tipo^Observação| ^Key^Tipo^Observação|
 |todasVariaveis|hidden|Variáveis do fluxo| |todasVariaveis|hidden|Variáveis do fluxo|
 |processo_cdVinculo|hidden|Vínculo BPM| |processo_cdVinculo|hidden|Vínculo BPM|
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ==== 3.2 Dados do Processo ==== ==== 3.2 Dados do Processo ====
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Campo^Tipo^Cols^Obrigatório^Readonly| ^Key^Campo^Tipo^Cols^Obrigatório^Readonly|
Linha 146: Linha 103:
 |nomeServidor|Nome do servidor|input|8|Não|Sim| |nomeServidor|Nome do servidor|input|8|Não|Sim|
 |desc_motivoAposentadoria|Motivo da aposentadoria|input|12|Não|Sim| |desc_motivoAposentadoria|Motivo da aposentadoria|input|12|Não|Sim|
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ==== 3.3 Controle da Pesquisa ==== ==== 3.3 Controle da Pesquisa ====
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Campo^Tipo^Cols^Obrigatório^Observação| ^Key^Campo^Tipo^Cols^Obrigatório^Observação|
Linha 175: Linha 110:
  
 Opções Opções
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Valor^Descrição| ^Valor^Descrição|
Linha 194: Linha 118:
  
 Variável Principal Variável Principal
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Campo^Tipo| ^Key^Campo^Tipo|
Linha 210: Linha 123:
  
 Colunas da Tabela Colunas da Tabela
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Campo^Tipo^Cols^Obrigatório^Readonly| ^Key^Campo^Tipo^Cols^Obrigatório^Readonly|
Linha 234: Linha 136:
 |col_tipoConsulta|Tipo da consulta|input|1|Não|Sim| |col_tipoConsulta|Tipo da consulta|input|1|Não|Sim|
  <font inherit/inherit;;inherit;;#1abc9c>Tipo Doc</font>  <font inherit/inherit;;inherit;;#1abc9c>Tipo Doc</font>
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Valor^Descrição| ^Valor^Descrição|
Linha 250: Linha 141:
 |2|Resolução| |2|Resolução|
  <font inherit/inherit;;inherit;;#3498db>Tipo do Ato</font>  <font inherit/inherit;;inherit;;#3498db>Tipo do Ato</font>
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Valor^Descrição| ^Valor^Descrição|
Linha 272: Linha 152:
  
 ==== 3.5 Documentos ==== ==== 3.5 Documentos ====
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Campo^Tipo^Cols^Obrigatório| ^Key^Campo^Tipo^Cols^Obrigatório|
Linha 288: Linha 157:
  
 ==== 3.6 Comentários ==== ==== 3.6 Comentários ====
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key^Campo^Tipo^Cols^Readonly| ^Key^Campo^Tipo^Cols^Readonly|
Linha 307: Linha 165:
  
 Variável oculta de configuração que define se o campo vai aparecer no pdf ou não, nesta tabela consta o nome da variável que esta em jogo o _pdf é só um diferenciador. Ex: tab_registrosServidor_pdf faz referência a tab_registrosServidor. Variável oculta de configuração que define se o campo vai aparecer no pdf ou não, nesta tabela consta o nome da variável que esta em jogo o _pdf é só um diferenciador. Ex: tab_registrosServidor_pdf faz referência a tab_registrosServidor.
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Key| ^Key|
Linha 328: Linha 175:
  
 Consulta de Registros do Servidor Consulta de Registros do Servidor
- 
-a { 
-    text-decoration: none; 
-    color: #464feb; 
-} 
-tr th, tr td { 
-    border: 1px solid #e6e6e6; 
-} 
-tr th { 
-    background-color: #f5f5f5; 
-} 
  
 ^Propriedade^Valor| ^Propriedade^Valor|
Linha 344: Linha 180:
 |Evento|click| |Evento|click|
 |Serviço|Serviços TCE Atos de Pessoal| |Serviço|Serviços TCE Atos de Pessoal|
-|Operação|POST /Servidor/ConsultaRegistrosDeServidor|+|Operação|POST /Servidor/[[:pres:gerti:gestao_de_ativos:siap_2:consultaregistrosdeservidor|ConsultaRegistrosDeServidor]]|
  
 Finalidade Finalidade
Linha 354: Linha 190:
  
 </file> </file>
 +
 +Dados enviados
 +
 +  * CPF;
 +  * Nome;
 +  * Órgão;
 +  * Tipo de ato;
 +  * Motivo da aposentadoria.
 +
 +Principais retornos
 +
 +^Variável|
 +|registrosServidor|
 +|tab_registrosServidor|
 +|comentRegistrosServidor|
 +|comentSobreRevInfoAcima|
 +
 +===== 5. Botões =====
 +
 +^Key^Título^Função|
 +|btn_buscaRegistros|Buscar registros relacionados ao servidor|verificaSeExisteRegistro|
 +|btn_addRegistro|Adicionar Registro|addLinha|
 +|btn_Salvar|Salvar|ormFunctions.saveDraft|
 +|btn_2|Concluir Formulário|enviarDados|
 +|btn_load|Botões Técnicos (oculto)|carregarSequencialInicial|
 +|btn_incrementa|Botões Técnicos (oculto)|incrementarSequencial|
 +
 +===== 6. Principais Regras de Negócio =====
 +
 +**RN-ISR-01**
 +
 +A decisão sobre existência de registros é obrigatória.
 +
 +**RN-ISR-02**
 +
 +Se não existirem registros:
 +<code>
 +
 +registrosServidor = N
 +
 +</code>
 +
 +o processo pode ser concluído sem tabela preenchida.
 +
 +**RN-ISR-03**
 +
 +Se existirem registros:
 +
 +<code>
 +registrosServidor = S
 +
 +</code>
 +
 +deve existir pelo menos uma linha na tabela.
 +
 +**RN-ISR-04**
 +
 +Cada registro deve possuir:
 +
 +  * número do registro;
 +  * resolução/acórdão;
 +  * cargo;
 +  * órgão;
 +  * tipo do ato;
 +  * data do ato.
 +
 +**RN-ISR-05**
 +
 +Os registros podem ser alterados manualmente pelo analista
 +
 +** RN-ISR-06**
 +
 +A integração pode preencher automaticamente a tabela.
 +
 +===== 7. Principais Funções JavaScript =====
 +
 +Integração e carga
 +
 +^Função^Objetivo|
 +|carregaDadosIniciais|Carregamento inicial|
 +|executaIntegracaoRegistros|Dispara integração|
 +|verificaSeExisteRegistro|Trata retorno da consulta|
 +|Adicionar_Registros_Encontrados|Preenche tabela automaticamente|
 +
 +Controle da Tabela
 +
 +^Função^Objetivo|
 +|addLinha|Adiciona nova linha|
 +|incrementarSequencial|Gera numeração sequencial|
 +|carregarSequencialInicial|Inicializa sequência|
 +|verificaSequencial_registrosEncontrados|Corrige numeração|
 +|exlcuirRegistrosTabela|Limpa registros|
 +
 +Controle Visual
 +
 +^Função^Objetivo|
 +|ocultarTabela|Exibe/oculta tabela|
 +|ajustaTamanhoTabelas|Ajusta largura|
 +|moveTbFinal_tab_registrosServidor|Navegação horizontal|
 +|moveTbInicio_todos|Retorno horizontal|
 +|campoParaTexto|Cria links para download de documentos|
 +
 +Validação
 +
 +Função principal
 +<code>
 +
 +enviarDados()
 +
 +</code>
 +
 +Valida:
 +
 +  * existência de resposta para registrosServidor;
 +  * presença de registros quando necessário;
 +  * campos obrigatórios da tabela.
 +
 +PDF
 +
 +^Função^Objetivo|
 +|pdf_decideMostrarOuNaoNoPDF|Popula com S ou N as variável do item 3.7 Variáveis Técnicas PDF|
 +
 +Controla exibição de:
 +
 +  * tabela;
 +  * anexos;
 +  * comentários.
 +
 +8. Auditoria (Campos Auditados)
 +
 +Neste formulário não existe auditoria.
 +
 +===== Outros Pontos Importantes =====
 +
 +==== Controle PDF ====
 +
 +A versão 10 possui tratamento específico para geração do PDF por meio das variáveis:
 +
 +  * tab_registrosServidor_pdf
 +  * comentRegistrosServidor_pdf
 +  * comentSobreRevInfoAcima_pdf
 +  * up_registroServidor_pdf
 +
 +===== Resumo Executivo =====
 +
 +O formulário Informação do Serviço de Registro é responsável por consultar, registrar e consolidar registros históricos do servidor existentes no GREG - Sistema de Registro do TCE-GO. O usuário pode pesquisar automaticamente registros vinculados ao servidor ou complementar as informações manualmente. Os resultados são armazenados em uma tabela editável contendo informações de atos, cargos, órgãos, resoluções e datas. O formulário possui integração específica para consulta ao sistema de registros, mecanismos de validação obrigatória dos dados retornados e recursos para anexação de documentos e comentários, servindo como fonte de apoio para a análise da aposentadoria civil.
 +
 +===== 8. Imagnes do formulário =====
 +
 +{{:pres:gerti:gestao_de_ativos:siap_2:informacaodoservicoderegistro.png?nolink&1760x937}}
 +
 +Voltar para o [[:pres:gerti:gestao_de_ativos:siap_2:catalago_formularios|Catálago de formulários]]
  
  
  • pres/gerti/gestao_de_ativos/siap_2/informacao_servico_registro.1793213923.txt.gz
  • Última modificação: 28/10/2026 18:58
  • por jsdias