Visualizar Sub-Tarefas

Esse caso de uso exibe a lista hierárquica das tarefas filhas e a lista de tarefas relacionadas por demanda.

Ao acessar as informações de uma tarefa através do link com o número da tarefa (Menu Tarefas → Tarefas por prioridade, por exemplo), serão exibidas as sguintes informações:

  • Tabela de tarefas filhas: lista de subtarefas de forma hierárquica até o quarto nível.
  • Tabela de tarefas relacionadas por demanda.

Colunas das tabelas:

  • Número;
  • Tarefa: título;
  • Início: data de início da tarefa;
  • Deadline: data final para conclusão da tarefa;
  • Percentual: percentual de conclusão da tarefa;
  • Status;
  • Tipo;
  • Responsável.
  • A lista de tarefas filhas só mostra até o quarto nível na hierarquia;
  • A lista de tarefas por demanda está relacionada ao tipo de relacionamento entre tarefas DEMANDA_RELACIONADA.
Classe Tabela
br.com.jeebrasil.iproject.dominio.Tarefa iproject.tarefa
br.com.jeebrasil.iproject.dominio.RelacionamentoTarefa iproject.relacionamento_tarefa
br.com.jeebrasil.iproject.dominio.TipoRelacionamentoTarefa iproject.tipo_relacionamento_tarefa
br.com.jeebrasil.iproject.dominio.Equipe iproject.equipe

Plano de Teste

Sistema: iProject

Módulo: Tarefas

Link(s):

  • iProject → Tarefas → Tarefas por Prioridades
  • Qualquer listagem que possua o link através do ajaxView.jsp (número da tarefa)

Usuário: romulo.fagundes

Papel que usuário deve ter: Qualquer papel no iProject.

  • Cadastrar subtarefas até um nível maior que 4 e verificar que não aparecerá na lista a partir daí.
  • Relacionar tarefas com o tipo DEMANDA_RELACIONADA e verificar que serão listadas.

Para cadastrar um relacionamento (exemplos):

INSERT INTO iproject.relacionamento_tarefa (id_tarefa_original, id_tarefa_relacionada, id_tipo_relacionamento, id_relacionamento_tarefa) VALUES (4091885, 4091886, 1, 1);
INSERT INTO iproject.relacionamento_tarefa (id_tarefa_original, id_tarefa_relacionada, id_tipo_relacionamento, id_relacionamento_tarefa) VALUES (4091885, 4091889, 1, 2);
INSERT INTO iproject.relacionamento_tarefa (id_tarefa_original, id_tarefa_relacionada, id_tipo_relacionamento, id_relacionamento_tarefa) VALUES (4091885, 4091958, 1, 3);
  • desenvolvimento/especificacoes/iproject/casos_de_uso/tarefas/visualizar_subtarefas.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)