~~ODT~~
Projetos A Vencer
Este caso de uso envia uma mensagem aos coordenadores de projetos que estão prestes a vencer
Descrição do Caso de Uso
O timer verifica quais projetos estão para se vencer e então envia um email para os respectivos coordenadores (RN01 RN02 RN03). O modelo do email enviado segue abaixo:
Senhor(a) ##NOME_COORDENADOR##, o projeto ##TITULO_PROJETO##, que está sobe sua coordenação, vencerá na data ##VENCIMENTO##.
Principais Regras de Negócio
- RN01 - O timer será executado no início de todos os dias, uma vez por dia, pegando todos os projetos que estão para se vencer.
- RN02 - O email será enviado se estiverem faltando
X
meses para o vencimento do projeto. Esse valorX
será indicado pelo parâmetro QTD_MESES_PARA_VENCIMENTO. - RN03 - Só serão listados projetos com status de
APROVADO
,ATIVO
ouREGISTRADO
.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.projetos.timers.TimerProjetosAVencer | sistemas_comum.infra.registro_timer |
br.ufrn.sipac.convenios.dominio.Projeto | administrativo.convenios.projeto |
Plano de Teste
Sistema: SIPAC
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
Verificar se o email está sendo enviado corretamente para os coordenadores.
Dados para o Teste
1º Logar no sistema com qualquer usuário.
2º Executar o timer através da url: http://host/sipac/test.do?acao=timerProjetosAVencer, onde o host
deve ser subistituido pelo endereço do servidor.