NotificacaoOuvidoriaTimer
Esta classe é responsável por enviar mensagens assincronas para os designados a responder as manifestações da ouvidoria e os responsáveis pelas respectivas unidades.
Descrição do Caso de Uso
O timer envia um email para o designado responder a manifestação e também para o responsável da respectiva unidade. Caso o resposável tenha designado alguém para responder, ele receberá um email notificando quando o designado não responder a manifestação e o prazo de resposta esteja próximo ou expirado ,caso contrário, o resposável pela unidade receberá o email informando que ele ñ respondeu a manifestação.
Principais Regras de Negócio
- RN01 - O processamento deve ser limitado a uma quantidade de solicitações por vez, sendo este valor parametrizado.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ouvidoria.dominio.Manifestacao | sigaa.ouvidoria.manifestacao |
br.ufrn.sigaa.ensino.dominio.HistoricoManifestacao | sigaa.ouvidoria.manifestacao |
Plano de Teste
Sistema: SIGAA
Módulo: Ouvidoria
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 diretamente no banco. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br) por notificações aos usuários.
Dados para o Teste
Não se aplica.