Relatório de Tarefas com Atraso no Deadline

Esse relatório apresenta para equipe selecionada a listagem das tarefas que estão com atraso no deadline. É utilizado pelos gestores para analisar quais tarefas estão em atraso e devem ser priorizadas.

Descrição do Caso de Uso

O caso de uso se inicia solicitando para qual equipe se deseja gerar o relatório e a opção de ordenação:

O sistema exibe as tarefas em atraso com os dados(RN01, RN02):

O caso de uso é finalizado.

Principais Regras de Negócio

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.com.jeebrasil.iproject.dominio.Tarefa sistemas_comum.iproject.tarefa

Plano de Teste

Sistema: iProject

Módulo: Relatórios

Links: iProject → Relatórios → Tarefas com Atraso no Deadline

Usuário: dalton.

Papel que usuário deve ter: Usuário com permissão de Gerente.

Cenários de Teste

- Alterar o deadline de tarefas existentes e verificar se elas aparecem no relatório (atentar para o status da tarefa RN01).

Dados de Teste

O relatório gerado é o mesmo do SQL abaixo:

SELECT u.login, t.titulo, t.numtarefa, t.inicio, t.fim, t.percentual, t.id_status FROM iproject.tarefa t JOIN comum.usuario u ON (t.id_responsavel = u.id_usuario) 
WHERE t.id_status NOT IN (13, 14, 20, 43, 30, 31, 11) 
AND t.id_responsavel IN
  (SELECT id_usuario FROM iproject.membroequipe  WHERE id_equipe = 39137390) 
AND percentual <> 100 
AND fim < now() 
ORDER BY login