Essa é uma revisão anterior do documento!
Validação final e ocorrências
1. Objetivo
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:
Etapa 1
Apresentar uma visão consolidada das informações relevantes do processo para conferência.
Etapa 2
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
2. Regras de Negócio
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
| Valor | Opção |
|---|---|
| 1 | Concluir preenchimento e enviar ao TCE |
| 2 | Retornar nos formulários para alteração |
RN07 - Retorno direcionado
O campo sel_etapaRetorno disponibiliza quatro destinos:
| Valor | Etapa |
|---|---|
| 1 | Dados básicos |
| 2 | Dados do fundamento jurídico |
| 3 | Dados do histórico funcional |
| 4 | Documentos 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.
a {
text-decoration: none; color: #464feb;
} tr th, tr td {
border: 1px solid #e6e6e6;
} tr th {
background-color: #f5f5f5;
}
3. Todas as variáveis
3.1 Etapa 1 - Identificação
a {
text-decoration: none; color: #464feb;
} tr th, tr td {
border: 1px solid #e6e6e6;
} tr th {
background-color: #f5f5f5;
}
| Key | Campo/Título | Tipo | Cols | Obrig. | 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 | 6 | Não | Sim |
nomeCargoAposentadoria | Descrição completa do cargo da aposentadoria | input | 6 | Não | Sim |
3.2 Etapa 1 - Fundamento jurídico
a {
text-decoration: none; color: #464feb;
} tr th, tr td {
border: 1px solid #e6e6e6;
} tr th {
background-color: #f5f5f5;
}
| Key | Campo/Título | Tipo | Cols | Obrig. | Readonly | Rows |
|---|---|---|---|---|---|---|
dispLegalSimplif | Regra aplicada | textarea | 12 | Não | Sim | 4 |
descFundamLegalSimplif | Descrição resumida | textarea | 12 | Não | Sim | 4 |
descFundamLegalCompleto | Detalhamento dos requisitos | textarea | 12 | Não | Sim | 4 |
dispLegalCompletoAposent_op | Fundamentação legal consolidada | textarea | 12 | Não | Sim | 4 |
3.3 Etapa 1 - Datas e tempos
a {
text-decoration: none; color: #464feb;
} tr th, tr td {
border: 1px solid #e6e6e6;
} tr th {
background-color: #f5f5f5;
}
| Key | Título | Tipo | Cols | Readonly |
|---|---|---|---|---|
dataEfetExercCargoInicial | Data do efetivo exercício no cargo de ingresso | input | 6 | Sim |
dataFimTempoContribServico | Data do fim da apuração do tempo de contribuição/serviço | input | 6 | Sim |
tempoCargoAposen | Tempo no cargo da aposentadoria | input | 6 | Sim |
tempoCondicaoSegDeficienciaConversao | Tempo na condição de pessoa com deficiência após conversão | input | 6 | Sim |
tempoCondicoesEspeciasConversao1 | Tempo em atividades sob condições especiais após conversão | input | 6 | Sim |
totalTempoServPublico | Total de tempo de serviço público | input | 6 | Sim |
totalTempoContrbServ | Total de tempo de contribuição/serviço | input | 6 | Sim |
Nenhum desses campos é obrigatório na configuração da etapa.