Validações Principais do Formulário e do Processo
As validações são cruciais nesta etapa, garantindo que o sistema não crie conflitos e que a decisão seja rastreável:
1. Validação da Decisão
● O sistema exige que seja feita uma escolha: ou o cadastro é Homologado ou um Motivo da Recusa deve ser informado.
2. Prevenção de Conflito de E-mail
● O sistema verifica se o e-mail preenchido pelo usuário externo já existe cadastrado com um CPF diferente. Se houver conflito, a homologação é barrada.
3. Prevenção de Conflito de Usuário Interno
● O sistema verifica se o usuário externo, ao completar o cadastro, passou a ser reconhecido como Aluno ou Servidor. Se for o caso, a homologação é impedida com uma mensagem de erro, pois dados pessoais de Aluno/Servidor devem ser alterados apenas pelos sistemas Acadêmico/RH.
4. Registro de Decisão e Rastreabilidade
● Homologação: O sistema registra a data de homologação e o seu nome (do usuário logado) como o responsável pela aprovação. Após a homologação, o código de acesso do convite é invalidado.
● Recusa: O sistema registra a data da recusa e o motivo específico informado.
● Salvamento de Dados: Em caso de homologação, todos os dados preenchidos pelo usuário externo (pessoais, documentos, endereço, telefone) são migrados e salvos nas tabelas definitivas do sistema, e um registro de Cadastro Externo é criado.