====== Fechamento Compulsório de Programa ====== Esse caso de uso é utilizado pelos administradores para cancelar a matrículas de atividades individuais de vários discentes em lote. O usuário escolhe um ano e período e todas as matrículas abertas ou em espera do ano e período escolhidos para trás são canceladas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Graduação -> Administração -> Operações Administrativas -> Fechamento Compulsório de Programa//. ===Passo 1=== Ao acessar o caso de uso o sistema exibe um filtro com os seguintes dados: * **__Ano__**: Tipo - INTEIRO. * **__Período__**: Tipo - INTEIRO. * //Filtrar//: Filtra as matrículas por ano e período. ===Passo 2=== Ao clicar no botão filtrar serão listados os discentes com matrículas abertas do ano e período escolhido e anteriores. Os dados serão exibidos paginados da seguinte forma: * **Matrícula**: Tipo - INTEIRO. Matrícula do Discente * **Discente**: Tipo - TEXTO. Nome do discente * **Atividade**: Tipo - TEXTO. Nome do componente currícular no qual o discente terá a matrícula cancelada. * //Fechar Matrículas//: Esta opção redireciona para a tela de confirmação. ===Passo 3=== Após clicar em "Fechar Atividades", o sistema irá direcionar para uma nova tela no qual serão exibidos os mesmos dados anteriores, mas não paginados. * **Matrícula**: Tipo - INTEIRO. Matrícula do Discente * **Discente**: Tipo - TEXTO. Nome do discente * **Atividade**: Tipo - TEXTO. Nome do componente currícular no qual o discente terá a matrícula cancelada. * //Confirmar//: Esta opção cancela as matrículas dos alunos. ===== Principais Regras de Negócio ===== **RN01:** Só poderão ser cancelados alunos com matrículas abertas ou em espera. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.academico.ensino.matricula_componente | | br.ufrn.sigaa.ensino.dominio.SituacaoMatricula | sigaa.academico.ensino.situacao_matricula | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Graduação → Administração → Fechamento Compulsório de Programa Usuários: vanessa Papel que usuário deve ter: SigaaPapeis.ADMINISTRADOR_DAE ===== Cenários de Teste ===== Testar a operação filtrando por anos nos quais todas as atividades já deveriam ter sido fechadas. Por exemplo: 2002.2 ===== Dados para o Teste ===== Não se aplica