====== Ocorrência Patrimonial ====== Este caso de uso envia um e-mail ao servidor designado na ocorrência patrimonial cuja situação da mesma não tenha sido finalizada. Este e-mail será enviado como base **[[desenvolvimento:especificacoes:arquitetura:servicos:timers:timerocorrenciapatrimonial#principais_regras_de_negócio|(RN01)]]**. ===== Descrição do Caso de Uso ===== O timer verifica se há alguma ocorrência patrimonial que tenha passado do tempo estabelecido para ser finalizada. Caso encontre registros, um e-mail será enviado notificando o servidor responsável por tal ocorrência. Conteúdo do e-mail: **Modelo:** Prezado(a) , foi registrada a ocorrência patrimonial número por , do(a) . ESTA MENSAGEM FOI GERADA AUTOMATICAMENTE PELO SISTEMA E NÃO DEVE SER RESPONDIDA. ===== Principais Regras de Negócio ===== * **RN01** O e-mail só será enviado caso tenha alguma ocorrência patrimonial não finalizada após um período definido de dias. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.patrimonio.timers.TimerEmailOcorrenciaPatrimonial | sistemas_comum.infra.registro_timer | | br.ufrn.sipac.patrimonio.gerencia.dominio.OcorrenciaPatrimonial| administrativo.patrimonio.ocorrencia_patrimonial | ===== Cenários de Teste ===== Definir um tempo curto (hh:mm) para o timer e o servidor de testes como servidor de restrição de execução. O tempo é definido [[desenvolvimento:arquitetura:documentacao_desenvolvimento#criando_uma_classe_timer|diretamente no banco]]. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br) por servidor notificado com ocorrência patrimonial. ===== Dados para o Teste ===== Procedimento para gerar uma ocorrência patrimonial para a ação do timer. Logue com 'paulinho' e siga: ''Módulo → Patrimônio → Gerência → Ocorrências Patrimoniais → Registrar Ocorrências''. - Servidor: informe um servidor para ocorrência. - Tipo de ocorrência: selecione o tipo da ocorrência. - Descrição: informe a descrição da ocorrência. - Denominação: informe a denominação do arquivo a ser anexado. - Arquivo: anexe um arquivo.