~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Livros de Registro de Diplomas ====== Este caso de uso permite ao Gestor de Registro de Diplomas realizar operações com os livros cadastrados, tais como alterar, fechar, excluir ou imprimir o livro. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //SIGAA -> Diplomas -> Registro/Impressao -> Livro de Registro de Diplomas -> Gerenciar Livros//, informando um conjunto de filtros que podem ser utilizados para buscar por um livro: * **Nível de Ensino**: Tipo - TEXTO. Caso o usuário possa operar o registro de diplomas de mais de um nível de ensino, ele deverá escolher um. * **Título**: Tipo - TEXTO. Título do livro. * **Curso**: Tipo - TEXTO. Para a Graduação, o usuário poderá buscar o livro específico para registro de diplomas do curso. * **Situação**: Tipo - TEXTO. Indica se o livro está aberto ou fechado. * **Interno/Externo**: Tipo - TEXTO. Indica se o livro é para registro de diplomas da instituição, ou diplomas externos. * **Forma do Registro**: Tipo - TEXTO. Indica se o registro foi realizado no SIGAA, ou em livros (registro antigo). A lista de resultados da busca informará: * **__Nível__**: Tipo - TEXTO. Nível de ensino do livro (Graduação, Stricto Sensu, Lato Sensu) * **__Título__**: Tipo - TEXTO. Título do Livro. * **__Páginas__**: Tipo - NUMÉRICO. * **__Situação__**: Tipo - TEXTO. Indica se o livro está aberto ou fechado. * **__Curso(s)__**: Tipo - TEXTO. Caso o livro seja para registro de diplomas de graduação, informa quais cursos são registrados no livro. O usuário pode então selecionar umas das seguintes operações com o livro: === Alterar os Dados do Livro === Este caso de uso tem a finalidade de alterar os dados cadastrados para o livro e segue a especificação definida para [[abrir_livro|Abrir Livro de Registro de Diploma]], ressalvadas as regras de negócio aqui especificadas. === Excluir Livro === O usuário poderá excluir o livro somente se ele não possuir registros de diplomas. === Fechar o Livro === Caso o usuário decida fechar o livro, isto é, não permitir mais o registro de diplomas nele, o sistema exibirá os seguintes dados: * **__Título__**: Tipo - TEXTO. * **__Número Sugerido de Folhas__**: Tipo - NUMÉRICO. * **__Número de Páginas Utilizado__**: Tipo - NUMÉRICO. * **__Número de Registros por Página__**: Tipo - NUMÉRICO. * **__Cursos Registrados__** : Tipo - TEXTO. * **__Instituição__**: Tipo - TEXTO. e a opção para que o usuário faça confirmação do fechamento. O caso de uso é encerrado. === Imprimir Livro === O usuário poderá, a qualquer momento, gerar um arquivo PDF do livro, podendo visualizar quais registros já foram efetivados nele. Esta operação permite também que seja gerada uma cópia física do livro para ser arquivada. ===== Principais Regras de Negócio ===== * **RN01** - Um livro fechado não poderá ser utilizado para registrar diplomas, nem ser excluído ou ter dados alterados. * **RN02** - Caso o livro já tenha registro de diplomas, somente poderão ser atualizados o título do livro, e, para os registros de diplomas de graduação, incluir/excluir cursos registrados no mesmo. * **RN03** - No caso de livros de registro de diplomas de graduação, não poderá remover um curso da lista de cursos registrados se houver registro de diploma de aluno do mesmo curso. * **RN04** - Só será permitido excluir um livro se não houver registros de diplomas no mesmo. * **RN05** - O registro de diploma que foi excluído (inativo) aparecerá no livro de registro com fonte cortada (Exemplo:Nome: Fulano de ...) ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.diploma.dominio.LivroRegistroDiploma | sigaa.diploma.livro_registro_diploma | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Diplomas Link(s): Registro/Impressao -> Livro de Registro de Diplomas -> Gerenciar Livros Usuário: adelardo Papel que usuário deve ter: SigaaPapeis.GESTOR_DIPLOMA_GRADUACAO, SigaaPapeis.GESTOR_DIPLOMA_LATO, SigaaPapeis.GESTOR_DIPLOMA_STRICTO. ===== Cenários de Teste ===== Fechar um livro e tentar [[desenvolvimento:especificacoes:sigaa:diplomas:casos_de_uso:registro_impressao:registro_de_diplomas:registrar_diploma_individual|registrar um diploma de aluno]] ou [[desenvolvimento:especificacoes:sigaa:diplomas:casos_de_uso:registro_impressao:registro_de_diplomas:registrar_diploma_coletivo_turma_de_colacao|turma de colação]] de curso(s) registrado(s) no livro que foi fechado. ===== Dados para o Teste ===== Não se aplica.