EncerrarAcoesPendenciasTimer

Este Timer serve para alterar a situação das ações que estão EM EXECUÇÃO. Alterar a situação para ENCERRADO COM PENDÊNCIAS quando a data fim da ação for ultrapassada em X dias.

Descrição do Caso de Uso

Este timer é executado mensalmente no qual são buscadas todas ações de extensão que tenham situação EM EXECUÇÃO e cuja data fim for ultrapassada em X dias. O prazo de dias é estabelecido pela PROEX. A quantidade de dias é um parametro do sistema. Após buscar as ações é feita a mudança de situação nas ações para ENCERRADO COM PENDÊNCIAS.

Principais Regras de Negócio

  1. Ações precisam ter situação EM EXECUÇÃO.
  2. Ações cuja data fim for ultrapassada em X dias

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.extensao.dominio.AtividadeExtensao sigaa.extensao.atividade
br.ufrn.sigaa.projetos.dominio.Projeto sigaa.proejtos.projeto
br.ufrn.sigaa.projetos.dominio.HistoricoSituacaoProjeto sigaa.proejtos.historico_situacao_projeto

Plano de Teste

Sistema: SIGAdmin

Módulo: Portal Administrativo

Link(s): SIGAdmin → Portal Administrativo → Config do sistema → Parâmetros → Listar/Alterar Parâmetros

Usuário: gleydson, david, wendell, victor

Papel que usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN

Cenários de Teste

O data de execução é definida diretamente no banco. Alterar o parâmetro DIAS_ENCERRAR_ACOES_PENDENCIAS_EXECUCAO para um valor pequeno (sugiro entre 10 e 50).

Dados para o Teste

Logar como: deusimar

Extensão → Informações Gerais → Buscas → Buscar Ações

Buscar por ações de extensão com Período de início a Período Final desejado.