~~ODT~~

Última atualização: 2017/04/03 18:10 (edição externa)

DimensionamentoTimer

Esta classe é responsável por verificar a situação dos bolsistas e ajustar o dimensionamento de acordo com essas situações. Caso o bolsista inativo possua alguma permissão nos sistemas, essas serão desativadas.

Descrição do Caso de Uso

O timer verifica a situação dos bolsistas e ajustar o dimensionamento de acordo com essas situações (ativo ou inativo). Caso o bolsista inativo possua alguma permissão nos sistemas, essas serão desativadas.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.bolsas.dominio.Bolsista administrativo.bolsas.bolsista
br.ufrn.sigrh.dimensionamento.dominio.Bolsista administrativo.dimensionamento.bolsista
br.ufrn.comum.dominio.Permissao sistemas_comum.comum.permissao

Plano de Teste

Sistema: SIGRH

Módulo: -

Link(s): -

Usuário: -

Papel que usuário deve ter: não se aplica

Cenários de Teste

Teste 1 - Testar se após rodar o timer o bolsista com bolsa inativa é removido do dimensionamento:

Passos:

Teste 2 - Testar se após rodar o timer o bolsista com bolsa inativa tem todos os seus papéis no Sigrh removidos:

Passos:

Dados para o Teste

Para forçar a execução do timer, utilizar o seguinte SQL no banco sistemas_comum:

UPDATE infra.registro_timer 
SET executar_agora = TRUE
WHERE classe = 'br.ufrn.sigrh.dimensionamento.timer.DimensionamentoTimer';