====== Expirar Planos de Trabalho sem Discente ====== Esta caso de uso é responsável por alterar o status para EXPIRADO de um plano de trabalho APROVADO que não possui discentes associados a ele. ===== Descrição do Caso de Uso ===== O timer verifica quais planos de trabalho estão com status APROVADO, expirados na data atual e nunca possuíram discentes associados, então altera seu status para EXPIRADO e envia um email para o Orientador do plano de trabalho. O modelo do email enviado segue abaixo: Prezado(a) ##NOME_ORIENTADOR##, o plano de trabalho ##"TITULO_DO_PLANO"##, acaba o seu período de execução no dia ##DATA_EXPIRA_PLANO##. Visto que o plano nunca possuiu um discente associado a ele, seu status foi alterado para ##EXPIRADO##. ===== Principais Regras de Negócio ===== * **RN01** - O timer será executado no início de todos os dias, uma vez por dia. * **RN02** - O timer deverá alterar o status de todos os planos de trabalho que estão com período de execução com data menor ou igual à atual e nunca possuiu discentes associados a ele. * **RN03** - O email será enviado apenas para os planos que forem expirados. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | | | | | | | | | | | | | | | | | | ====== Plano de Teste ====== Sistema: SIGAA Módulo: - Link(s): - Usuário: - Papel que usuário deve ter: - ===== Cenários de Teste ===== ===== Dados para o Teste =====