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:documentos_formalizacao [19/10/2026 14:43] – [3. Variáveis do Formulário] jsdiaspres:gerti:gestao_de_ativos:siap_2:documentos_formalizacao [19/10/2026 18:06] (atual) – [6. Principais Regras de Negócio] jsdias
Linha 44: Linha 44:
  
 Para melhor organização, as variáveis foram separadas por categoria funcional. Para melhor organização, as variáveis foram separadas por categoria funcional.
- 
  
 ==== 3.1 Variáveis Técnicas (Ocultas) ==== ==== 3.1 Variáveis Técnicas (Ocultas) ====
Linha 123: Linha 122:
 |up_comprovantePagamentoInatividade|Comprovante de pagamento na inatividade|file-multiple|6|Sim| |up_comprovantePagamentoInatividade|Comprovante de pagamento na inatividade|file-multiple|6|Sim|
 |up_apostilamento_resumoFinalAposent|Apostilamento (resumo final da aposentadoria)|file-multiple|6|Sim| |up_apostilamento_resumoFinalAposent|Apostilamento (resumo final da aposentadoria)|file-multiple|6|Sim|
 +
 +===== 4. Integrações =====
 +
 +===== Integrações definidas =====
 +
 +Este formulário de versão 15 não possui integrações configuradas.
 +
 +Portanto, toda a operação do formulário ocorre através das informações já existentes no fluxo e das funções [[:pres:gerti:gestao_de_ativos:siap_2:javascript|JavaScript]] locais.
 +
 +===== 5. Botões =====
 +
 +**Salvar**
 +
 +^Propriedade^Valor|
 +|Key|btn_2|
 +|Tipo|Button|
 +|Função|salvar|
 +
 +Função executada: saveDraft()
 +
 +Permite gravar rascunho do formulário.
 +
 +**Concluir Formulário**
 +
 +^Propriedade^Valor|
 +|Key|submit_1|
 +|Tipo|Submit|
 +|Função|enviarDados|
 +
 +  Executa:
 +
 +  * validações;
 +  * auditoria;
 +  * persistência;
 +  * envio ao fluxo.
 +
 +**Botão Interno de Carga**
 +
 +^Propriedade^Valor|
 +|Key|btn_load|
 +|Tipo|Button|
 +|Função|carregaDadosIniciais|
 +
 +  Botão oculto utilizado para carga inicial do formulário.
 +
 +===== 6. Principais Regras de Negócio =====
 +
 +**RN-DOC-01**
 +
 +É obrigatório anexar pareceres jurídicos.
 +
 +**RN-DOC-02**
 +
 +É obrigatório possuir pelo menos um ato de concessão cadastrado.
 +
 +**RN-DOC-03**
 +
 +É obrigatório possuir pelo menos um ato de fixação de proventos cadastrado.
 +
 +**RN-DOC-04**
 +
 +Datas do ato e da publicação:
 +
 +  * não podem ser futuras;
 +  * não podem possuir ano inferior a 1940.
 +
 +**RN-DOC-05**É obrigatório anexar:
 +
 +  * memória de cálculo;
 +  * comprovante de pagamento;
 +  * apostilamento final.
 +
 +**RN-DOC-06**
 +
 +O formulário mantém histórico comparativo das alterações realizadas entre versões.
 +
 +
 +===== 7. Principais Funções JavaScript =====
 +
 +O formulário possui um conjunto robusto de funções voltadas para validação e auditoria.
 +
 +**Inicialização**
 +
 +^Função^Objetivo|
 +|onLoadFuncao|Carregamento inicial|
 +|carregaDadosIniciais|Carrega dados e fotografa estado inicial|
 +
 +**Validações**
 +
 +^Função  ^Objetivo  |
 +|verificaDataAto  |Valida data do ato de concessão  |
 +|validaDataPublicacao  |Valida data da publicação  |
 +|validaDataAtoProventos  |Valida ato de fixação  |
 +|[[:pres:gerti:gestao_de_ativos:siap_2:validacaodataatual|ValidacaoDataAtual]]  |Impede datas futuras  |
 +|validaDataTbInclusaoFolhaInat  |Valida inclusão em folha  |
 +
 +**Regras implementadas**
 +
 +  * Data ≤ data atual;
 +  * Ano ≥ 1940.
 +
 +**Auditoria**
 +
 +^Função^Objetivo|
 +|setInfoAlterada|Registra alteração|
 +|preencheInformacoesAlteradas|Compara dados anteriores e atuais|
 +|removeIndice_tab_relacoesInfoalteradas|Remove registros antigos da tarefa|
 +
 +**O que é auditado**
 +
 +  * Inclusão de linhas;
 +  * Exclusão de linhas;
 +  * Alteração de número dos atos;
 +  * Alteração de datas;
 +  * Alteração de registros documentais.
 +
 +**Campos auditados**
 +
 +  * Tabela - Ato(s) de concessão da aposentadoria: linhas incluídas
 +  * Tabela - Ato(s) de concessão da aposentadoria: linhas removidas
 +  * Tabela : Ato(s) de concessão da aposentadoria: Número/ano do ato
 +  * Tabela : Ato(s) de concessão da aposentadoria: Data do ato
 +  * Tabela - Ato de fixação de proventos: linhas incluídas
 +  * Tabela - Ato de fixação de proventos: linhas removidas
 +  * Tabela : Ato de fixação de proventos: Número/ano do ato
 +
 +**Controle de Interface**
 +
 +^Função^Objetivo|
 +|exibeAlerta|Mostra alerta visual|
 +|escondeAlerta|Remove alerta|
 +
 +**Persistência**
 +
 +^Função^Objetivo|
 +|salvar|Salvar rascunho|
 +|enviarDados|Validar e concluir formulário|
 +
 +==== Outros Pontos Importantes ====
 +
 +**Controle de Versionamento**
 +
 +A tarefa mantém cópias anteriores para comparação:
 +
 +old_tab_atoAposentadoria
 +
 +old_tab_atoFixProventos
 +
 +**Tabela de Auditoria**
 +
 +tab_relacoesInfoalteradas
 +
 +Armazena:
 +
 +  * atributo alterado;
 +  * valor anterior;
 +  * valor atual;
 +  * tarefa responsável.
 +
 +=====   =====
 +
 +===== 9. Resumo Executivo =====
 +
 +A tarefa **Documentos de Formalização**  é a etapa responsável pela formalização documental definitiva do processo de aposentadoria civil. Nela são anexados os pareceres jurídicos, atos de concessão, publicações em diário oficial, memória de cálculo, atos de fixação de proventos, comprovantes de pagamento e apostilamentos finais. O formulário não depende de integrações externas, concentrando sua lógica em validações [[:pres:gerti:gestao_de_ativos:siap_2:javascript|JavaScript]] e em um forte mecanismo de auditoria que registra inclusões, exclusões e alterações dos documentos vinculados ao processo. Além disso, garante a integridade das datas informadas e impede a conclusão da tarefa quando documentos obrigatórios ou registros mínimos exigidos não forem apresentados.
 +
 +===== 9. Tela do formulário =====
 +
 +{{:pres:gerti:gestao_de_ativos:siap_2:printformdocumentosformalizacao.png?nolink&1123x960}}
 +
 +=====   =====
 +
 +Voltar para o [[:pres:gerti:gestao_de_ativos:siap_2:catalago_formularios|Catálago de formulários]]
  
  
  • pres/gerti/gestao_de_ativos/siap_2/documentos_formalizacao.1792420990.txt.gz
  • Última modificação: 19/10/2026 14:43
  • por jsdias