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:dados_fundamento_juridico [15/10/2026 20:08] – [3.5 Variáveis Técnicas e de Controle] jsdias | pres:gerti:gestao_de_ativos:siap_2:dados_fundamento_juridico [16/10/2026 15:46] (atual) – jsdias | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ====== Dados do fundamento jurídico ====== | ||
| + | |||
| ===== 1. Objetivo ===== | ===== 1. Objetivo ===== | ||
| Linha 44: | Linha 46: | ||
| ==== 3.2 Fundamentação Jurídica ==== | ==== 3.2 Fundamentação Jurídica ==== | ||
| - | ^Key^Campo^Tipo^Cols^Obrigatório^Observações| | + | {{ : |
| - | |dispLegalSimplif_op|Regra aplicada|Select|12|Sim|Primeira seleção jurídica| | + | |
| - | |dispLegalSimplif|Regra aplicada|Input|12|Não|Valor textual selecionado| | + | ^Key ^Campo |
| - | |descFundamLegalSimplif_op|Descrição resumida|Select|12|Sim|Dependente da regra aplicada| | + | |dispLegalSimplif_op |
| - | |descFundamLegalSimplif|Descrição resumida|Input|12|Não|Valor textual| | + | |dispLegalSimplif |
| - | |descFundamLegalCompleto_op|Detalhamento dos requisitos|Select|12|Sim|Seleção final de enquadramento| | + | |descFundamLegalSimplif_op |
| - | |descFundamLegalCompleto|Detalhamento dos requisitos|Input|12|Não|Valor textual| | + | |descFundamLegalSimplif |
| - | |idFundamento|Identificador do fundamento|Input|12|Não|Utilizado internamente| | + | |descFundamLegalCompleto_op |
| - | |dispLegalCompletoAposent_op|Fundamentação legal consolidada|Textarea|12|Sim|Somente leitura| | + | |descFundamLegalCompleto |
| - | |texto1|Visualizador da descrição dos dispositivos selecionados|Textarea|12|Não|Somente leitura| | + | |idFundamento |
| + | |dispLegalCompletoAposent_op | ||
| ==== 3.3 Documentação Obrigatória ==== | ==== 3.3 Documentação Obrigatória ==== | ||
| Linha 76: | Linha 79: | ||
| ^Key ^Observação | ^Key ^Observação | ||
| - | |retornoServicoFundamLegal | + | |retornoServicoFundamLegal |
| |cargos | |cargos | ||
| |padraoRemuneratorio | |padraoRemuneratorio | ||
| Linha 91: | Linha 94: | ||
| |salvouForm | |salvouForm | ||
| |revInfoProvAposentadora | |revInfoProvAposentadora | ||
| - | |||
| ===== 4. Estrutura de Fundamentação Jurídica ===== | ===== 4. Estrutura de Fundamentação Jurídica ===== | ||
| Linha 204: | Linha 206: | ||
| // | // | ||
| - | ===== 9. Fluxo Operacional ===== | + | ===== |
| + | |||
| + | ===== 9. Estrutura dos Fundamentos Jurídicos ===== | ||
| + | |||
| + | Conjunto de funções responsável pela montagem das listas hierárquicas dos fundamentos legais. | ||
| + | |||
| + | **Fluxo da Regra Jurídica** | ||
| + | |||
| + | Regra Aplicada | ||
| + | < | ||
| + | |||
| + | ↓ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Descrição Resumida | ||
| + | |||
| + | < | ||
| + | ↓ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Detalhamento dos Requisitos | ||
| + | |||
| + | < | ||
| + | ↓ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Fundamentação Legal Consolidada | ||
| + | |||
| + | ===== 10. Funções JavaScript Identificadas ===== | ||
| + | |||
| + | ===== 10.1 Carregamento e Inicialização ===== | ||
| + | |||
| + | Estas funções são executadas durante a abertura do formulário e preparação dos dados iniciais. | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |onLoadFuncao|Rotinas de inicialização do formulário| | ||
| + | |onLoadFuncao2|Inicialização principal configurada no evento Load| | ||
| + | |carregaDadosIniciais|Carrega informações básicas do processo| | ||
| + | |iniciaCarregamentoFundamentos|Inicializa estrutura dos fundamentos jurídicos| | ||
| + | |carregaSelecaoCargo|Carrega lista de cargos disponíveis| | ||
| + | |preencheMatriculaCargoSelecionado|Relaciona matrícula/ | ||
| + | |||
| + | ===== | ||
| + | |||
| + | ==== 10.2 Funções ==== | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |carregaSelecaoDispLegalSimplificado|Carrega a lista da Regra Aplicada| | ||
| + | |carregaSelecaoFundLegalSimplificado|Carrega Descrição Resumida| | ||
| + | |carregaSelecaoFundLegalCompleto|Carrega Detalhamento dos Requisitos| | ||
| + | |carregaDispLegalCompAposentadoria|Monta Fundamentação Legal Consolidada| | ||
| + | |getJsonListaFundLegalSimplificado|Obtém estrutura simplificada dos fundamentos| | ||
| + | |getJsonListaFundLegalCompleto|Obtém estrutura completa dos fundamentos| | ||
| + | |selectSimplificado|Trata seleção da regra simplificada| | ||
| + | |selectFundamentoLegalSimplificado|Trata seleção do fundamento resumido| | ||
| + | |selectFundamentoLegalCompleto|Trata seleção do fundamento completo| | ||
| + | |visualizaSelecaoDisp|Exibe detalhamento dos dispositivos selecionados| | ||
| + | |[[: | ||
| + | |||
| + | ==== 10.3 Limpeza e Reprocessamento dos Fundamentos ==== | ||
| + | |||
| + | Essas funções garantem consistência quando o usuário altera uma seleção superior da hierarquia jurídica. | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |limpaSelecaoFundLegalSimplificado|Limpa seleções dependentes| | ||
| + | |limpaCamposAbaixoDispLegalSimplif|Limpa campos abaixo da Regra Aplicada| | ||
| + | |limpaCamposAbaixoFundLegalSimplif|Limpa campos abaixo da Descrição Resumida| | ||
| + | |limpaCamposAbaixoFundLegalComp|Limpa campos abaixo do fundamento completo| | ||
| + | |verificaSeMudouMotivoAposentadoria|Verifica mudança de motivo da aposentadoria| | ||
| + | |||
| + | ==== Regra Importante enlightened ==== | ||
| + | |||
| + | Quando a Regra Aplicada é alterada, os fundamentos derivados são reconstruídos para evitar inconsistências de enquadramento legal. | ||
| + | |||
| + | ==== 10.4 Controle de Alterações e Auditoria ==== | ||
| + | |||
| + | Estas funções alimentam a variável de auditoria **tab_relacoesInfoalteradas** | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |preencheInformacoesAlteradas|Registra alterações realizadas| | ||
| + | |setInfoAlterada|Armazena alteração específica| | ||
| + | |||
| + | **Objetivo** | ||
| + | |||
| + | Permitir rastreabilidade de: | ||
| + | |||
| + | * alterações de fundamento legal; | ||
| + | * alterações de enquadramento; | ||
| + | * mudanças de categorias; | ||
| + | * alterações de informações complementares. | ||
| + | |||
| + | ==== 10.5 Regras Específicas de Aposentadoria ==== | ||
| + | |||
| + | Funções ligadas ao enquadramento previdenciário da aposentadoria. | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |bloqueiaCargoAposentadoria_qndVoluntaria|Aplica restrições para aposentadoria voluntária| | ||
| + | |capturaDescricaoCategoriaAposentadoria|Obtém descrição da categoria selecionada| | ||
| + | |Class_ocultaCampos|Oculta campos conforme classificação| | ||
| + | |forcaCapturaDeCamposNoAngularScoop|Força sincronização de campos no Angular| | ||
| + | |||
| + | ==== 10.6 Persistência e Envio ==== | ||
| + | |||
| + | Funções responsáveis pelo salvamento e conclusão da tarefa. | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |salvar|Salva rascunho do formulário| | ||
| + | |enviarDados|Valida e conclui a tarefa| | ||
| + | |||
| + | ==== 10.7 Geração de PDF ==== | ||
| + | |||
| + | ^Função^Finalidade| | ||
| + | |pdf_decideMostrarOuNaoNoPDF|Define quais informações serão exibidas na versão PDF do formulário| | ||
| + | |||
| + | **Principais Funções Críticas do Formulário** | ||
| + | |||
| + | As funções mais importantes para a regra de negócio da tarefa são: | ||
| + | |||
| + | - carregaSelecaoDispLegalSimplificado() | ||
| + | - carregaSelecaoFundLegalSimplificado() | ||
| + | - carregaSelecaoFundLegalCompleto() | ||
| + | - carregaDispLegalCompAposentadoria() | ||
| + | - validaDataRequerimento() | ||
| + | - verificaSeTemAnexo_form_2a() | ||
| + | - preencheInformacoesAlteradas() | ||
| + | - enviarDados() | ||
| + | - bloqueiaCargoAposentadoria_qndVoluntaria() | ||
| + | - pdf_decideMostrarOuNaoNoPDF() | ||
| + | |||
| + | Essas funções compõem o núcleo da tarefa, pois controlam diretamente o enquadramento jurídico da aposentadoria, | ||
| + | |||
| + | ===== 11. Fluxo Operacional ===== | ||
| {{: | {{: | ||
| - | ===== 10. Resumo Executivo ===== | + | ===== ===== |
| + | |||
| + | ===== 12. Resumo Executivo ===== | ||
| A tarefa Dados do Fundamento Jurídico é responsável por definir o enquadramento legal da aposentadoria civil dentro do SIAP 2.0. O formulário possui uma estrutura hierárquica de fundamentos jurídicos baseada nas Emendas Constitucionais 20/1998, 41/2003, 47/2005 e 103/2019, permitindo ao usuário selecionar a regra previdenciária adequada. A partir dessa seleção, o sistema determina automaticamente parâmetros críticos como integralidade, | A tarefa Dados do Fundamento Jurídico é responsável por definir o enquadramento legal da aposentadoria civil dentro do SIAP 2.0. O formulário possui uma estrutura hierárquica de fundamentos jurídicos baseada nas Emendas Constitucionais 20/1998, 41/2003, 47/2005 e 103/2019, permitindo ao usuário selecionar a regra previdenciária adequada. A partir dessa seleção, o sistema determina automaticamente parâmetros críticos como integralidade, | ||
| + | |||
| + | ===== 13. Vídeo de apresentação do formulário ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== ===== | ||
| Voltar para o [[: | Voltar para o [[: | ||