====== Informação do Serviço de Registro ====== ===== 1. Objetivo ===== Identificar se existem registros históricos vinculados ao servidor no ambiente de registros do TCE-GO e consolidar essas informações no processo de aposentadoria. Os registros encontrados podem representar: * contratos; * admissões; * rescisões; * exonerações; * licenciamentos; * aposentadorias anteriores; * pensões por morte; * outros atos já registrados. ===== 2. Regras de Negócio ===== **RN001 - Pesquisa de registros** O usuário pode acionar a busca automática através do botão: Buscar registros relacionados ao servidor **RN002 - Obrigatoriedade da resposta**É obrigatório o campo: registrosServidor O usuário deve informar: * Sim; * Não existem registros relacionados ao servidor. **RN003 - Registros encontrados** Quando: registrosServidor = S é exibida a tabela: tab_registrosServidor **RN004 - Ausência de registros** Quando: registrosServidor = N o formulário: * oculta a tabela; * remove registros existentes da grade; * permite a conclusão sem preenchimento da tabela. RN005 - Campos obrigatórios dos registros Quando existirem registros, cada linha deve possuir: * Número do registro; * Nº da resolução/acórdão; * Cargo; Órgão; * Tipo do ato; * Data do ato. RN006 - Edição permitida Os registros retornados pela integração podem ser: * alterados; * complementados; * removidos; * adicionados manualmente. ===== 3. Variáveis do Formulário ===== Para facilidade de manutenção, as variáveis foram organizadas por categoria. ==== 3.1 Variáveis Ocultas ==== ^Key^Tipo^Observação| |todasVariaveis|hidden|Variáveis do fluxo| |processo_cdVinculo|hidden|Vínculo BPM| ==== 3.2 Dados do Processo ==== ^Key^Campo^Tipo^Cols^Obrigatório^Readonly| |nomeOrgao|Órgão/Entidade|input|12|Não|Sim| |cpfServidor|CPF do Servidor|input-cpf|4|Não|Sim| |nomeServidor|Nome do servidor|input|8|Não|Sim| |desc_motivoAposentadoria|Motivo da aposentadoria|input|12|Não|Sim| ==== 3.3 Controle da Pesquisa ==== ^Key^Campo^Tipo^Cols^Obrigatório^Observação| |registrosServidor|Existem registros relacionados ao servidor?|radios|12|Sim|Define exibição da tabela| Opções ^Valor^Descrição| |S|Sim| |N|Não existem registros relacionados ao servidor| ==== 3.4 Tabela: Registros Encontrados ==== Variável Principal ^Key^Campo^Tipo| |tab_registrosServidor|Registros encontrados|table-editable| Colunas da Tabela ^Key^Campo^Tipo^Cols^Obrigatório^Readonly| |col_numRegistro|Nº do Registro no TCE-GO|input-number|1|Validação na conclusão|Não| |col_tipoDoc| Tipo Doc |select|1|Não|Não| |col_numResolucao|Nº da Resolução/Acórdão (com ano)|input|1|Sim|Não| |col_cargo|Cargo|textarea|1|Sim|Não| |col_orgao|Órgão/Entidade|textarea|1|Sim|Não| |col_tipoAto| Tipo do ato |select|1|Sim|Não| |col_dataAto|Data do ato|input-date|1|Sim|Não| |col_averbacao|Averbação|input|1|Não|Não| |col_acordao|Acórdão|input|1|Não|Sim| |col_tipoConsulta|Tipo da consulta|input|1|Não|Sim| Tipo Doc ^Valor^Descrição| |1|Acórdão| |2|Resolução| Tipo do Ato ^Valor^Descrição| |1|Contrato| |2|Admissão| |3|Rescisão| |4|Exoneração| |5|Licenciamento (militar)| |6|Aposentadoria| |7|Pensão por morte| ==== 3.5 Documentos ==== ^Key^Campo^Tipo^Cols^Obrigatório| |up_registroServidor|Anexos|file-multiple|6|Não| ==== 3.6 Comentários ==== ^Key^Campo^Tipo^Cols^Readonly| |comentRegistrosServidor|Comentários|textarea|12|Não| |comentSobreRevInfoAcima|Comentários da revisão do chefe do Serviço de Registro|textarea|12|Sim| ==== 3.7 Variáveis Técnicas PDF ==== 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. ^Key| |tab_registrosServidor_pdf| |comentRegistrosServidor_pdf| |comentSobreRevInfoAcima_pdf| |up_registroServidor_pdf| ===== 4. Integrações ===== Consulta de Registros do Servidor ^Propriedade^Valor| |Nome|buscaRegistrosServidor| |Evento|click| |Serviço|Serviços TCE Atos de Pessoal| |Operação|POST /Servidor/[[:pres:gerti:gestao_de_ativos:siap_2:consultaregistrosdeservidor|ConsultaRegistrosDeServidor]]| Finalidade Consultar registros já existentes do servidor no: GREG - Sistema de Registro 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/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 enviarDados() 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]]