Timer de Movimentações Temporárias Não Retornadas

Este caso de uso envia uma mensagem de alerta para os gestores de patrimônio informando as movimentações temporárias em que seus respectivos bens não retornaram até o prazo previsto no cadastro da movimentação.

Descrição do Caso de Uso

O timer verifica, uma vez ao dia, às 08:00 horas, quais as movimentações temporárias em que seus bens não retornaram até o prazo previsto para tal. Ele envia um email pra os gestores de patrimônio informados as movimentações neste estado, assim como seus bens.

Os dados exibidos no email, para cada movimentação, são os seguintes:

Movimentação Temporária:<9999/AAAA>
Data da Movimentação:<DD/MM/AAAA>
Prestador de Serviço:<TEXTO>
Responsável:<TEXTO>
Data de Saida:<DD/MM/AAAA>
Previsão de Retorno:<DD/MM/AAAA>
Observações:<TEXTO>
Status:<TEXTO>
Cadastrada por:<TEXTO>
TombamentoDenominação do BemGarantiaLocalidade
<AAAA999999><TEXTO><DD/MM/AAAA><TEXTO>

este email é enviado para todos os emails contidos no parâmetro “TIMER_MOVIMENTACOES_TEMPORARIAS_NAO_RETORNADAS”.

Principais Regras de Negócio

  1. O timer será executado as 08:00 horas, todos os dias.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.arq.timers.TimerMovimentacoesTemporariasRetornadas comum.infra.registro_timer
br.ufrn.sipac.patrimonio.comuns.dominio.MovimentacaoTemporaria administrativo.patrimonio.movimentacao_temporaria
br.ufrn.sipac.patrimonio.comuns.dominio.Bem administrativo.patrimonio.bem

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

Para o timer 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 diretamento no banco. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br).

Outra forma de mandar o email é acessar no navegador: http://testes.info.ufrn.br/sipac/test.do?acao=timerMovimentacoesTemporariasRetornadas e checar o email.

Dados para o Teste

Para verificar se os dados do email estão corretos, emitir o relatório de Acompanhamento de Movimentações Temporarias para as movimentações não retornadas.