====== Pedidos de Informação à Vencer ====== Este caso de uso envia uma mensagem por email para os chefes das unidades que possuem pedidos de informação à vencer. É realizado pela classe br.ufrn.sipac.acesso_informacao.timers.TimerPedidosInformacaoAVencer.java ===== Descrição do Caso de Uso ===== O timer verifica, uma vez, diariamente os pedidos de informação que estão prestes a vencer conforme a quantidade de dias informadas no parâmetro ParametrosAcessoInformacao.PEDIDO_INFORMACAO_DIAS_A_VENCER. As informações constantes no email são: * Número do protocolo do pedido cadastrado no e-SIC; * Data de Vencimento do pedido; * Dias restantes para responder. Modelo: Caro(a) usuário do SIPAC, A listagem abaixo é gerada automaticamente pelo sistema e contém os dados extraídos do módulo de Acesso à Informação. Pedidos de informação à vencer |Protocolo e-SIC|Vencimento|Dias Restantes ===== Principais Regras de Negócio ===== * **RN01** - O timer será executado no início de todos os dias, uma vez por dia. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.acesso_informacao.dominio.PedidoInformacao | acesso_informacao.pedido_informacao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Link(s): Usuário: Papel que usuário deve ter: ===== 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 [[desenvolvimento:arquitetura:documentacao_desenvolvimento#criando_uma_classe_timer|diretamento no banco]]. Monitorar o e-mail de desenvolvimento (desenv@info.ufrn.br). Também verificar se o email está sendo enviado corretamente ao responsável. (O testador pode modificar o email de recebimento através do caso de uso SIGPRH -> Menu Servidor -> Serviços -> Atualizar Dados Pessoais. Lembrar de depois modificar o email novamente para desenv@info.ufrn.br para não afetar outros testes com esse usuário.) ===== Dados para o Teste ===== O email deve listar os mesmos pedidos de informação apresentados no [[desenvolvimento:especificacoes:sipac:acesso_a_informacao:casos_de_uso:acesso_a_informacao:relatorios:pedidos_recursos_a_vencer|Relatório de Pedidos à Vencer]] observando a unidade que se deseja tratar. * Para executar o timer via navegador, é só logar no sistema e informar a URL: http://host/sipac/test.do?acao=timerPedidosInformacaoAVencer