Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| 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] – jsdias | pres: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: | ||
| + | < | ||
| registrosServidor | registrosServidor | ||
| + | |||
| + | </ | ||
| O usuário deve informar: | O usuário deve informar: | ||
| Linha 37: | Linha 40: | ||
| Quando: | Quando: | ||
| + | < | ||
| registrosServidor = S | registrosServidor = S | ||
| + | |||
| + | </ | ||
| é exibida a tabela: | é exibida a tabela: | ||
| + | < | ||
| tab_registrosServidor | tab_registrosServidor | ||
| + | |||
| + | </ | ||
| **RN004 - Ausência de registros** | **RN004 - Ausência de registros** | ||
| Linha 47: | Linha 56: | ||
| Quando: | Quando: | ||
| + | < | ||
| registrosServidor = N | registrosServidor = N | ||
| + | |||
| + | </ | ||
| o formulário: | o formulário: | ||
| Linha 73: | Linha 85: | ||
| * removidos; | * removidos; | ||
| * adicionados manualmente. | * adicionados manualmente. | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ===== 3. Variáveis do Formulário ===== | ===== 3. Variáveis do Formulário ===== | ||
| Para facilidade de manutenção, | Para facilidade de manutenção, | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ==== 3.1 Variáveis Ocultas ==== | ==== 3.1 Variáveis Ocultas ==== | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ==== 3.2 Dados do Processo ==== | ==== 3.2 Dados do Processo ==== | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ==== 3.3 Controle da Pesquisa ==== | ==== 3.3 Controle da Pesquisa ==== | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^Valor^Descrição| | ^Valor^Descrição| | ||
| Linha 194: | Linha 118: | ||
| Variável Principal | Variável Principal | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^Key^Campo^Tipo| | ^Key^Campo^Tipo| | ||
| Linha 210: | Linha 123: | ||
| Colunas da Tabela | Colunas da Tabela | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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| | ||
| < | < | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^Valor^Descrição| | ^Valor^Descrição| | ||
| Linha 250: | Linha 141: | ||
| |2|Resolução| | |2|Resolução| | ||
| < | < | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^Valor^Descrição| | ^Valor^Descrição| | ||
| Linha 272: | Linha 152: | ||
| ==== 3.5 Documentos ==== | ==== 3.5 Documentos ==== | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^Key| | ^Key| | ||
| Linha 328: | Linha 175: | ||
| Consulta de Registros do Servidor | Consulta de Registros do Servidor | ||
| - | |||
| - | a { | ||
| - | text-decoration: | ||
| - | color: #464feb; | ||
| - | } | ||
| - | tr th, tr td { | ||
| - | border: 1px solid #e6e6e6; | ||
| - | } | ||
| - | tr th { | ||
| - | background-color: | ||
| - | } | ||
| ^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 / | + | |Operação|POST /Servidor/[[: |
| Finalidade | Finalidade | ||
| Linha 354: | Linha 190: | ||
| </ | </ | ||
| + | |||
| + | 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: | ||
| + | < | ||
| + | |||
| + | registrosServidor = N | ||
| + | |||
| + | </ | ||
| + | |||
| + | o processo pode ser concluído sem tabela preenchida. | ||
| + | |||
| + | **RN-ISR-03** | ||
| + | |||
| + | Se existirem registros: | ||
| + | |||
| + | < | ||
| + | registrosServidor = S | ||
| + | |||
| + | </ | ||
| + | |||
| + | deve existir pelo menos uma linha na tabela. | ||
| + | |||
| + | **RN-ISR-04** | ||
| + | |||
| + | Cada registro deve possuir: | ||
| + | |||
| + | * número do registro; | ||
| + | * resoluçã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/ | ||
| + | |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 | ||
| + | < | ||
| + | |||
| + | enviarDados() | ||
| + | |||
| + | </ | ||
| + | |||
| + | Valida: | ||
| + | |||
| + | * existência de resposta para registrosServidor; | ||
| + | * presença de registros quando necessário; | ||
| + | * campos obrigatórios da tabela. | ||
| + | |||
| + | |||
| + | |||
| + | ^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, | ||
| + | |||
| + | ===== 8. Imagnes do formulário ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Voltar para o [[: | ||