====== Solicitação de Revalidação de Diploma ====== A Revalidação de Diploma permite à pessoa que adquiriu o diploma de Graduação em uma instituição de ensino fora do Brasil realizar o reconhecimento de seu diploma. O interessado acessa o portal público do SIGAA e preencherá um formulário com os dados pessoais, e também escolhendo, se disponível, uma data e horário para entrega dos documentos. Caso não exista data e horário disponível, será entregue ao solicitante um comprovante exibidindo uma mensagem informando o interessado como proceder para obter uma data e horário disponível. ===== Descrição do Caso de Uso ===== 1º passo: Preenchimento do formulário obrigatório que possui os seguintes campos abaixo: * Nome (Obrigatório): o nome do interessado, o mesmo nome que é constado no diploma (certificado). * E-mail (Obrigatório): e-mail válido para contato. * Nome Pai: nome da mãe, mesmo nome que consta na certidão de nascimento do interessado. * Nome Mãe: nome do pai, mesmo nome que consta na certidão de nascimento do interessado. * Universidade (Obrigatório): o nome da instituição de ensino superior onde adquiriu o título constado no certificado. * Curso (Obrigatório): o nome do curso que adquiriu o título constado no certificado. * Nacionalidade (Obrigatório): país onde o interessado nasceu. * RG: nº do documento de identidade do interessado * Orgão de Expedição: Órgão onde foi emitido o documento de identidade do interessado. * Data de Expedição: Data de quando foi emitido o documento de identidade do interessado. * CPF (Obrigatório se a nacionalidade for Brasileira): nº do CPF do interessado. * CEP (Obrigatório): código de Endereçamento Postal onde reside ou referência. * UF (Obrigatório): estado onde reside ou referência. * Município (Obrigatório): município onde reside ou referência. * Logradouro (Obrigatório): Rua/Avenida/Bloco onde reside ou referência * Bairro (Obrigatório): nome do bairro onde reside ou referência. * Telefone (Obrigatório): nº do telefone onde reside ou referência. * Data (Obrigatório se existir data disponível): data de agendamento para entrega dos documentos. * Horário (Obrigatório se existir horário disponível): horário para entrega dos documentos. 2º Passo: Após cadastrar, a exibição de um comprovante que deverá ser impresso para fins de comprovação pelo inscrito. Os dados disponíveis são: * Nome completo do inscrito. * CPF ou PASSAPORTE. * Data e Horário de agendamento caso tenha selecionado. * Outras instruções referente sobre o acompanhamento do resto do processo. ===== Principais Regras de Negócio ===== - Não poderá haver inscrição fora do período determinado no edital. - Não poderá ser inscritos duas pessoas com o mesmo CPF para o mesmo processo de revalidação de diploma. - Caso todas as datas e horários de agendamento estejam se esgotado o cadastro será efetuado, informando ao inscrito de uma nova data para agendamento. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.sites.dominio.SolicitacaoRevalidacaoDiploma | sigaa.site.solicitacao_revalidacao_diploma | | br.ufrn.sigaa.sites.dominio.AgendaRevalidacaoDiploma | sigaa.site.agenda_revalidacao_diploma | | br.ufrn.sigaa.sites.dominio.EditalRevalidacaoDiploma | sigaa.site.edital_revalidacao_diploma | ===== Plano de Teste ===== Sistema: SIGAA Módulo: Portal Público Link(s): Graduação -> Solcitação de Revalidação de Diploma Usuário: sem usuário (usuário externo / acesso público) Papel que usuário deve ter: nenhum ===== Cenários de Teste ===== Testar o formulário de inscrição no IE e FIREFOX, observando as ações em AJAX nos campos de endereço vendo como se comporta o agendamento. ===== Dados para o Teste ===== - Para consultar o edital em vigor execute o seguinte SQL do banco SIGAA: //SELECT * from site.edital_revalidacao_diploma WHERE id_edital_revalidacao_diploma = 2066027//. - Para consulta a quantidade de vagas para cada data e horário de agendamento realize a seguinte consulta no banco SIGAA: //SELECT * from site.agenda_revalidacao_diploma WHERE id_edital_revalidacao_diploma = 2066027//, será exibido uma lista com todas as data e com o campo "qtd" definindo o limite. - Para acesar o formulário de reagendamento é necessário alterar que a data atual esteja dentro do periodo: //UPDATE site.edital_revalidacao_diploma SET inicio_agenda = now() WHERE id_edital_revalidacao_diploma = 2066027//. - Para simular uma situação de reagendamento execute seguinte SQL no banco adicionando o CPF do interessado (somente os números): //UPDATE site.solicitacao_revalidacao_diploma SET id_agenda_revalidacao_diploma =null WHERE CPF = '?'//; - Para consultar os cadastrados já realizados execute: //select * from site.solicitacao_revalidacao_diploma where id_edital_revalidacao_diploma = 2066027//. - Para consultar um cadastro realizado execute: //select * from site.agenda_revalidacao_diploma where id_agenda_revalidacao_diploma = '?'//, onde '?' é o valor do id referente a coluna id_agenda_revalidacao_diploma do cadastro.