====== Notificação Matricula On-line ====== Esta classe é responsável por enviar uma notificação aos alunos, aos coordenadores, de cada programa, e aos usuários que possuem o papel PPG. ===== Descrição do Caso de Uso ===== O timer verifica os alunos não matriculados no ano e período do calendário vigente de cada programa, envia a notifição para cada aluno, informando que está finalizando o período de matrícula, tendo como base o inicio da matrícula on-line e fim da re-matricula. Após enviar para todos os alunos de todos os programas, serão notificados os coordenadores dos programas, que neste serão enviados todos os alunos do seu programa que não realizaram matrícula. E por fim, todos os usuário que possuirem o papel de PPG, receberam a notificação contendo todos os alunos não matrículados de todos os programas. ===== Principais Regras de Negócio ===== - O processamento será iniciado 1 vez por semana e será enviada a notificação após 15 dias no inicio das matrículas da Pós-Graduação. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente | | br.ufrn.sigaa.pessoa.dominio.Pessoa | sigaa.comum.pessoa | | br.ufrn.sigaa.dominio.Usuario | sigaa.comum.usuario | | br.ufrn.sigaa.ensino.dominio.CoordenacaoCurso | sigaa.ensino.coordenacao_curso | ====== Plano de Teste ====== Sistema: SIGAA Módulo: - Link(s): - Usuário: - Papel que usuário deve ter: - ===== Cenários de Teste ===== Definir um tempo curto (sugiro 2 ou 3 minutos) para o timer e o servidor de testes como servidor de restrição de execução. O tempo é definido [[desenvolvimento:arquitetura:documentacao_desenvolvimento#criando_uma_classe_timer|diretamento no banco]]. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br) por Notificação de Matrícula On-Line. ===== Dados para o Teste ===== Não se aplica.