~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Registrar Diploma Individual ====== Utiliza-se esta operação quando deseja-se registrar o diploma de um aluno por vez. ===== Descrição do Caso de Uso ===== O caso se inicia através do link: //SIGAA -> Diplomas -> Registro/Impressão -> Registro de Diplomas -> Registrar Diploma Individual//. Para registrar um diploma individual é necessário realizar, antes, uma [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:consultas:consultas_gerais:consulta_geral_de_discentes|busca pelo discente]]. Após selecionar o discente será exibido um formulário, informando: * **__Discente__**: Formato - 999999999 - TEXTO. Tipo NUMÉRICO - TEXTO. Matrícula e nome do discente selecionado para registro do diploma. * **__Curso__**: Tipo - TEXTO. Nome do curso do discente. * **__Data de Colação da homologação__**: Formato DD/MM/AAAA. Tipo - Data. Data de conclusão do curso pelo discente. Data da solicitação de homologação do diploma * **__Livro__**: Livro que será utilizado para registro do diploma, de acordo com o nível de ensino ou curso do discente. onde será solicitado ao usuário informar: * **Número do Processo**: Formato - 9999999.99999999/9999-99. Tipo - NUMÉRICO. Número do processo de colação de grau do discente. * **Data do Registro**: Formato - DD/MM/AAAA. Tipo - DATA. Data de registro do diploma. * **Data de Expedição**: Formato - DD/MM/AAAA. Tipo - DATA. Data de expedição do diploma. * **Observação**: Tipo - TEXTO. Observações que o usuário pode anotar sobre o registro do diploma. O número do registro será gerado automaticamente. O caso de uso é encerrado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível registrar mais de um diploma por discente * **RN02** - Não é possível registrar o diploma sem que esteja registrado no sistema a data de colação de grau, a data da solicitação de homologação do diploma. * **RN03** - Deve-se ter um livro de registro de diplomas aberto. No caso de cursos de graduação, o livro deve ser correspondente ao curso do discente. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sigaa.diploma.dominio.RegistroDiploma | sigaa.diploma.registro_diploma | |br.ufrn.sigaa.diploma.dominio.FolhaRegistroDiploma | sigaa.diploma.folha_registro_diploma | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Diplomas Link(s): Registro/Impressão -> Registro de Diplomas -> Registrar Diploma Individual Usuário: adelardo, vanessa Papel que usuário deve ter: SigaaPapeis.ADMINISTRADOR_DAE, SigaaPapeis.GESTOR_DIPLOMA_GRADUACAO, SigaaPapeis.GESTOR_DIPLOMA_LATO, SigaaPapeis.GESTOR_DIPLOMA_STRICTO. ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Registrar diversos diplomas de alunos. Para verificar o registro, utilize a operação [[desenvolvimento:especificacoes:sigaa:diplomas:casos_de_uso:registro_impressao:registro_de_diplomas:buscar_por_registros_de_diplomas]]. Verificar no banco se é atualizado o registro na tabela diploma.registro_diploma correpondente (livro/folha/ordem na folha). Utilizar o seguinte SQL: select livro_registro_diploma.titulo, folha_registro_diploma.numero_folha, registro_diploma.indice + 1 as posicao_registro_na_folha, discente.matricula from diploma.registro_diploma inner join diploma.folha_registro_diploma using (id_folha_registro_diploma) inner join diploma.livro_registro_diploma using (id_livro_registro_diploma) inner join discente using (id_discente) where matricula = 200320351 * Onde 'matricula' corresponde a matrícula do discente cujo diploma foi registrado.