Essa é uma revisão anterior do documento!


Validação final e ocorrências

O objetivo da tarefa é consolidar, validar e apresentar as informações produzidas pelas etapas anteriores do processo de Aposentadoria Civil, tratar eventuais ocorrências e permitir ao usuário decidir se o preenchimento deve ser concluído ou retornar para correção. A tarefa divide essa responsabilidade em duas partes:

Apresentar uma visão consolidada das informações relevantes do processo para conferência.

Apresentar as ocorrências, permitir o preenchimento das respectivas justificativas e definir o encaminhamento:

Concluir preenchimento e enviar ao TCE ou Retornar nos formulários para alteração

Além disso, a tarefa utiliza uma integração de consulta das variáveis do vínculo BPM. Essa integração recupera as variáveis do fluxo e armazena a coleção na variável todasVariaveis.

Na segunda etapa, a função:

buscaVariaveisFluxo_e_enviarDados()

percorre:

model.todasVariaveis

RN01 - A tarefa possui duas etapas

O JSON estabelece:

steps = 2

A primeira etapa corresponde ao resumo/conferência e a segunda às ocorrências e decisão de encaminhamento.

RN02 - Etapa 1 é somente leitura

Todos os campos de negócio da primeira etapa estão com:

readonly = true

Assim, essa etapa é utilizada para visualização/conferência, não para alteração direta dos dados.

RN03 - Ocorrências são apresentadas em tabela

Na segunda etapa existe:

Variável da tabela: tab_criticas5A2

Título: Ocorrências.

Seus campos são:

  • Código;
  • Descrição;
  • Justificativa

RN04 - Código e descrição da ocorrência não são editáveis

Os campos:

col_codigoCritica

col_descCritica

possuem readonly=true.

Já:

col_justificativa

é editável.

RN05 - Encaminhamento é obrigatório

Na segunda etapa, o campo:

bt_comoDesejaProsseguir

é definido como:

required = true (Terefa aberta)

Portanto, o usuário deve indicar como deseja prosseguir.

RN06 - Existem dois possíveis encaminhamentos

ValorOpção
1Concluir preenchimento e enviar ao TCE
2Retornar nos formulários para alteração

RN07 - Retorno direcionado

O campo sel_etapaRetorno disponibiliza quatro destinos:

ValorEtapa
1Dados básicos
2Dados do fundamento jurídico
3Dados do histórico funcional
4Documentos de formalização

RN08 - Ocorrências não podem ser adicionadas/removidas manualmente

A função:

ocultaBotao_excluir_e_add_tab_criticas5A2()

oculta os botões de remoção das linhas e também:

add_tab_criticas5A2

Logo, a interface não permite ao usuário adicionar ou remover ocorrências manualmente por esses controles.

KeyCampo/TítuloTipoColsObrig.Readonly
nomeOrgao Órgão/Entidadeinput12NãoSim
cpfServidor CPF do servidorinput-cpf4NãoSim
nomeServidor Nome do servidorinput8NãoSim
desc_motivoAposentadoria Motivo da aposentadoriainput6NãoSim
nomeCargoAposentadoria Descrição completa do cargo da aposentadoriainput6NãoSim
KeyCampo/TítuloTipoColsObrig.ReadonlyRows
dispLegalSimplif Regra aplicadatextarea12NãoSim4
descFundamLegalSimplif Descrição resumidatextarea12NãoSim4
descFundamLegalCompleto Detalhamento dos requisitostextarea12NãoSim4
dispLegalCompletoAposent_op Fundamentação legal consolidadatextarea12NãoSim4
KeyTítuloTipoColsReadonly
dataEfetExercCargoInicial Data do efetivo exercício no cargo de ingressoinput6Sim
dataFimTempoContribServico Data do fim da apuração do tempo de contribuição/serviçoinput6Sim
tempoCargoAposen Tempo no cargo da aposentadoriainput6Sim
tempoCondicaoSegDeficienciaConversao Tempo na condição de pessoa com deficiência após conversãoinput6Sim
tempoCondicoesEspeciasConversao1 Tempo em atividades sob condições especiais após conversãoinput6Sim
totalTempoServPublico Total de tempo de serviço públicoinput6Sim
totalTempoContrbServ Total de tempo de contribuição/serviçoinput6Sim

Nenhum desses campos é obrigatório na configuração da etapa.

Regra condicional

Os campos:

tempoCondicaoSegDeficienciaConversao

tempoCondicoesEspeciasConversao1

são exibidos quando:

model.cod_motivoAposentadoria == '5'

KeyTítuloTipoColsObrig.Readonly
tab_atoAposentadoria Ato(s) de concessão da aposentadoriatable-editable12NãoSim
col_numAto Número/ano do atoinput3NãoSim
col_dataAto Data do atoinput-date3NãoSim
col_dataPublicacao Data da publicaçãoinput-date3NãoSim
KeyTítuloTipoColsObrig.Readonly
tab_atoFixProventos Ato de fixação de proventostable-editable12NãoSim
col_numAnoAto Número/ano do atoinput6NãoSim
KeyUtilização
proporcaoProventos Proporção dos proventos
baseCalcProventos Base de cálculo
padraoRemuneratorio Padrão remuneratório
retornoServCriticas Retorno relacionado às críticas
numMatricula Matrícula
cod_motivoAposentadoria Código do motivo
processo_cdVinculo Vínculo BPM
todasVariaveis Coleção das variáveis recuperadas do fluxo

Destaque: todasVariaveis

Esta variável merece tratamento especial na documentação.

A integração Busca todas variáveis do fluxo possui retorno:​‌

value = array

name = todasVariaveis

Na etapa 2, buscaVariaveisFluxo_e_enviarDados() percorre a coleção utilizando:

model.todasVariaveis[r].name

model.todasVariaveis[r].value

para tratar as variáveis recuperadas durante a conclusão.

KeyTítuloTipoColsObrig.ReadonlyObservação
tab_criticas5A2 Ocorrênciastable-editable12NãoNãoTabela principal de ocorrências
col_codigoCritica Códigoinput2NãoSimCódigo da ocorrência
col_descCritica Descriçãotextarea6NãoSimDescrição da ocorrência
col_justificativa Justificativatextarea3NãoNão Campo editável pelo usuário

Mensagem quando não há ocorrência

A etapa possui msg_ocorrecias, um componente paragraph, cuja mensagem informa explicitamente que nenhuma ocorrência foi identificada até o momento e que outras verificações ocorrerão posteriormente na fiscalização do TCE-GO.

KeyTítuloTipoColsObrigatórioReadonly
bt_comoDesejaProsseguir Como deseja prosseguir?radios4Sim Não
sel_etapaRetorno Selecione a etapa para retornoselect4NãoNão

bt_comoDesejaProsseguir

1 = Concluir preenchimento e enviar ao TCE

2 = Retornar nos formulários para alteração

sel_etapaRetorno

1 = Dados básico

2 = Dados do fundamento jurídico

3 = Dados do histórico funcional

4 = Documentos de formalização

KeyTipoReadonlyObservação
sel_etapaRetorno_pdf inputSimAuxiliar de geração/exibição em PDF
tab_criticas5A2_pdf inputSimAuxiliar de exibição das ocorrências no PDF
msg_ocorrecias_pdf inputSimAuxiliar da mensagem de ausência de ocorrência

Esses campos são ocultados da tela e do próprio PDF por suas condições de exibição, funcionando como variáveis auxiliares de controle.

O agrupador Campos Ocultos da segunda etapa contém:

KeyFinalidade
dataHoraInfoSobreApostila Data/hora vinculada às informações da apostila
nomeRespAssApostila Nome do responsável relacionado à apostila
processoTceHub Variável de processo relacionada ao TCE Hub
  • pres/gerti/gestao_de_ativos/siap_2/validacao_final_ocorrencia.1792770120.txt.gz
  • Última modificação: 23/10/2026 15:42
  • por jsdias