echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== SolicitacaoTurmaTimer ======
Este Timer envia uma mensagem ao chefe de departamento, quando dentro do período de criar turmas, notificando-o que há solicitações de turmas não atendidas.
===== Descrição do Caso de Uso =====
Este timer é executado diariamente, buscando por solicitações de turmas que não foram atendidas. No caso, envia um e-mail para o chefe de departamento notificando-o que há solicitações de turmas não atendidas, listando na mensagem quais componentes curriculares estão com solicitação de turmas.
===== Principais Regras de Negócio =====
* **RN01** - O timer deverá enviar mensagens somente se estiver no período de solicitação de turmas.
==== Resoluções/Legislações Associadas ====
Não se Aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sigaa.ensino.graduacao.dominio.SolicitacaoTurma | sigaa.graduacao.solicitacao_turma |
| br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular |
====== Plano de Teste ======
Sistema: SIGAA
Módulo: NÃO SE APLICA
Link(s): NÃO SE APLICA
Usuário: NÃO SE APLICA
Papel que usuário deve ter: NÃO SE APLICA
===== Cenários de Teste =====
- [[desenvolvimento:especificacoes:sigaa:portal_coordenador_graduacao:casos_de_uso:turmas:solicitar_abertura_de_turmas|Solicitar turmas]] e verificar se o timer envia um e-mail quando há solicitações não atendidas
- [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:administracao:operacoes_administrativas:calendario_universitario|Alterar o calendário acadêmico]] e verificar se o timer obedece o período de criar turmas.
===== Dados para o Teste =====
Usar a SQL abaixo para setar a hora que o timer irá rodar (17, no caso, implica na execução do timer as 17h):