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:
Já no step de dependentes são inseridas as seguintes informações conforme a imagem a seguir :
No step de filiação:
- Requisição para cadastrar parente sem CPF:
- Requisição para buscar tipos de parente:
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 - Mudar
noo step de "Dependentes" para "Parentes" - Criar
verificar na API a possiblidadestep decadastrarparentesumaparapessoaexibirsemeCPFadicionar- OkverificarRefatorarseroé possível trazer somente alguns tiposCRUD deparentescocadastro deacordoCônjuge,comParentescos e Filiações para Parentes- Atualizar a
necessidadeconfiguração dosistemamodelo - de
- 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 funcionalidadeValor agregado eConclusão do estudo
Impacto