~~ODT~~

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

Visualizar Tarefa

Esse caso de uso exibe os dados de uma tarefa, listando também seus logs registrados. Qualquer usuário do sistema pode visualizar uma tarefa.

O caso de uso se inicia ao acessar o link iProject → Tarefas → Quadro de Tarefas → Visualizar (link da tarefa) e com a inserção das seguintes informações:

As seguintes informações são exibidas:

  • Número e título da tarefa
  • Ref. Chamado - chamado que o originou a tarefa
  • Sub-Sistema - Tipo: TEXTO.Sub-sistema que a tarefa pertence
  • Prioridade - Tipo: NUMÉRICO. Exibe o peso da prioridade atribuída a tarefa.
  • Importância - Tipo NUMÉRICO. Exibe o peso da importância atribuída a tarefa.
  • Ordem - Tipo NUMÉRICO. Obtido a partir do produto do peso da prioridade pelo peso da importância. Esse valor é utilizado para definir a ordem em que a tarefa deve ser resolvida em relação as demais.
  • Tipo da Tarefa - Tipo: TEXTO.
  • Responsável - Tipo: TEXTO (RN06)
  • Aberta por - Tipo: TEXTO. Formato: NOME (Equipe)
  • Situação - Tipo: TEXTO. Status da tarefa
  • Cadastrada EM - Tipo: DATA. Formato: dd/mm/aaa hh:mm
  • Deadline - Tipo: DATA. Formato: dd/mm/aaa
  • Projeto - Tipo: TEXTO.
  • Visualização Externa? - Tipo: Lógico. Formato: SIM/NÃO.
  • Horas Registradas - Tipo: NUMÉRICO. Formato: 0,0 h.
  • Build Associada - Tipo: TEXTO.
  • Progresso - Percentual referente ao andamento da execução da tarefa
  • Timeline - Linha temporal com o tempo da permanência da tarefa em cada equipe (RN08):
    • Data de Criação - Tipo: DATA. Formato: DD/MM/AAAA. Data na qual a tarefa foi criada e aparece no primeiro passo da timeline.
    • Tempo na Equipe - Tipo: NUMÉRICO. Formato: 9999 [minuto(s)|hora(s)|dia(s)].
    • Membro da Equipe - Tipo: TEXTO. Nome do ultimo usuário que esteve com a tarefa na equipe.
  • Descrição - Logo abaixo é exibida a descrição da tarefa.

São apresentadas também as opções de (RN07):

O histórico de logs é listado apresentando as seguintes informações: data e hora do log, tipo do log, nome do usuário e data da realização do log (quando for log de update em produção e o update tiver sido realizado), status do log, andamento da execução, horas trabalhadas no log, login do usuário que criou o log (ao passar o mouse no login, o nome completo é mostrado), descrição do log, link para download de arquivo (quando houver arquivo associado ao log).

  • RN01 - Usuários externos só podem finalizar tarefas que estão com percentual = 100% e com a situação CONCLUÍDA
  • RN02 - Só é possível reabrir tarefas que estão com percentual = 100%
  • RN03 - Usuários externos só podem cancelar tarefas que estão com percentual = 0%, sem responsável e não possui logs.
  • RN04 - Usuários internos podem finalizar ou cancelar qualquer tarefa.
  • RN05 - Usuários externos podem visualizar uma tarefa de outros projetos apenas se ela estiver FINALIZADA ou CONCLUIDA.
  • RN06 - Caso o usuário tenha o Skype cadastrado no sistema, será exibido um ícone para iniciar um chat no Skype.
  • RN07 - Para usuários externos, só serão exibidas as operações de Registrar Log, Finalizar Tarefa, Reabrir Tarefa e Cancelar Tarefa. Estas opções são permitidas apenas se a tarefa fizer parte do projeto do usuário.
  • RN08 - A timeline da tarefa será exibida apenas quando o parâmetro UTILIZA TIMELINE for verdadeiro e para os usuário que apresenta o papel de GERENTE.

Resoluções/Legislações Associadas

Não se Aplica.

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

Plano de Teste

Sistema: iProject

Módulo: Tarefas

Link(s): iProject → Tarefas → Quadro de Tarefas → Visualizar (link da tarefa)

Usuário: dalton (usuário interno), max_ufpb (usuário externo)

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

  • Testar utilizando uma tarefa com registros de logs.
  • Verificar se a sequência das informações do histórico de logs está de acordo com a descrição do caso de uso.
  • Verificar se quando excluído um log, as horas trabalhadas do log são substraídas das horas trabalhadas da tarefa.
  • Quando o usuário criador estiver vinculado a uma equipe, verificar se esta aparece entre parênteses ao lado do criador. Nada aparecerá se o criador não estiver vinculado a nenhuma equipe.
  • Quando uma tarefa for vinculada a alguma cooperação técnica, verificar se a sigla desta aparece ao lado do campo “Cooperação Técnica”. Se a tarefa não estiver vinculada a nenhuma cooperação, a palavra “NÃO” aparecerá.

Para cadastrar usuários externos é necessário utilizar essas operações: IProject > Administração > Projeto > Cadastrar usuário de projeto IProject > Administração > Projeto > Associar usuário a projeto

  • desenvolvimento/especificacoes/iproject/casos_de_uso/tarefas/visualizar_tarefa.txt
  • Última modificação: 2017/04/03 18:10
  • (edição externa)