Ir para o conteúdo principal

Pentágono - Agregar steps de filiação com dependentes

IntroduçNecessidade

Avaliar o impacto na restruturação no cadastro de Filiação, Dependentes e Cônjuge em um Step de Parentes no Pentágono

 

Problemática

Surgiu no Pentágono a necessidade de centralizar o cadastro de Filiação,  Dependentes e Cônjuge em um step genérico de Parentes com o objetivo de centralizar as informações e permitir o cadastro das informações de maneira eficiente. Além disso, ao realiza a análise de código do projeto, foi verificado o aumento de sua complexidade pois, as mesmas informações como CPF, nome e tipo de parentesco estão sendo inseridos e visualizados em lugares diferentes.

Solução

Atualmente, No step de Dados Básicos, deve inserir o CPF e o Nome do(a) Cônjuge conforme a configuração do modelo de formulário:

image-1650379475087.png

Já no step de dependentes são inseridas as seguintes informações conforme a imagem a seguir :

image-1650379397411.png

 

No step de filiação:

image-1650381444537.png

 

  • Requisição para cadastrar parente sem CPF:

image-1650374093387.png

  • Requisição para buscar tipos de parente:

image-1650374190694.png

Cenários 

1º - Cenário : Cadastrar parente com CPF existente no E-Estado

  • Validar se o CPF do Parente já existe na base de dados do E-Estado
  • Caso CPF do Parente já existir na base do Estado, exibir formulário com o Nome e CPF do parente bloqueados para adição.
  • Exibir as opções de tipos de parente
  • Caso a Pessoa ainda não tenha cadastrado seu parente com o CPF informado, vincular parente a pessoa com o tipo de parente

2º - Cenário : Cadastrar parente inexistente no E-Estado

  • Validar se CPF do Parente já existe na base de dados do E-Estado
  • Caso CPF não existir na base do Estado, exibir formulário com as informações necessárias para cadastrar parente
  • Caso a Pessoa ainda não tenha cadastrado seu parente, registrar e vincular parente a pessoa com o tipo de parente

3º - Cenário : Cadastrar parente existente no E-Estado sem CPF 

  • Validar se o Nome do Parente já existe na base de dados do E-Estado
  • Caso Nome do Parente já existir na base do Estado, informar que o Nome ja existe e exibir as opções de tipo de parente.
  • Caso a Pessoa ainda não tenha cadastrado seu parente, vincular parente a pessoa com o tipo de parente 

4º - Cenário : Cadastrar parente inexistente no E-Estado sem CPF 

  • Validar se o Nome do Parente já existe na base de dados do E-Estado
  • Caso Nome do Parente não existir na base do Estado, permitir selecionar o tipo de parente para cadastro

 

Funcionalidades

  • Permitir cadastrar o cônjuge no step de "Parentes"
  • Permitir vincular parente como dependente durante ou após o registro do parente 
  • O
  • Sistema deve informar que é obrigatório a Pessoa cadastrar Pai ou Mãe ao tentar finalizar o cadastro

 

Ações

  • Remover o cadastro do cônjuge no step de "Dados Pessoais" e
  • adicionar
  • Mudar noo step de "Dependentes" para "Parentes"
  • Criar
  • verificar na API a possiblidadestep de cadastrarparentes umapara pessoaexibir seme CPFadicionar - Ok
  • image-1650374093387.png

    parentes 
  • verificarRefatorar sero é possível trazer somente alguns tiposCRUD de parentescocadastro de acordoCônjuge, comParentescos e Filiações para Parentes
  • Atualizar a necessidadeconfiguração do sistema
  • modelo
  • de

    image-1650374190694.png

    formulário
  • possibilidade de obrigar a cadastra o cônjuge e um pai ou mãe caso seja a necessidade do sistema
  • O estudo deve conter:
    • Introdução, Possíveis problemas e Soluções.
    • As funcionalidades necessárias para atender a necessidade.
    • Complexidade de cada funcionalidade
    • Valor agregado e
    • Conclusão do estudo
  • Impacto