~~ODT~~
Quadro de Tarefas
Esse caso de uso é utilizado por todos os usuários do sistema com a finalidade de visualização geral de suas tarefas. O quadro de tarefas exibe informações gerais de todas as tarefas do usuário.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: iProject → Tarefas → Quadro de Tarefas
Ao acessar o caso de uso o sistema lista as tarefas em que o usuário logado é responsável (ou as tarefas do projeto, no caso de um usuário externo), exibindo as seguintes informações(RN02):
- Prioridade: Tipo - TEXTO.
- Características da Tarefa
- Este item exibe os seguintes ícones que indicam características da tarefa:
- Número: Tipo - NUMÉRICO.
- Título: Tipo - TEXTO.
- Horas Planejadas: Tipo - NUMÉRICO.
- Deadline: Formato - DD/MM/AAAA, Tipo - DATA.
- Subsistema: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
- Situação: Tipo - TEXTO.
- Responsável: Tipo - TEXTO.
- %: Formato - 99%, Tipo - NUMÉRICO.
Os dados são representados em modelo de tabela:
Para cada tarefa o sistema disponibiliza as seguintes opções:
- Finalizar Tarefa: Finaliza a tarefa selecionada.
- Cancelar Tarefa: Cancela a tarefa selecionada.
- Adicionar ao Cronograma: Adiciona a tarefa selecionada ao cronograma atual do usuário.
É possível usar as seguintes opções de filtragem para visualização das tarefas:
- Agrupar por: Tipo - TEXTO. Opções:
SITUAÇÃO, TIPO, SISTEMA…
- Ordenar por: Tipo - TEXTO. Opções:
PRIORIDADE, MAIS ANTIGAS, PERCENTUAL…
O sistema ainda permite Configurar Quadro de Tarefas permitindo que o usuário redefina a exibição das tarefas:
-
- COLUNA: Tipo - LÓGICO. O sistema exibe opções de filtros como
SISTEMA, PERCENTUAL…
para seleção - Manter ocultas as opções de filtros
Também é disponibilizado um Conjunto de Filtros que o usuário pode definir, são apresentadas as seguintes opções:
- Conjuntos de filtros
- Conjuntos de filtros salvos: Tipo - TEXTO. O sistema organiza em categorias
PRÉ-DEFINIDOS, MEUS FILTROS
eCOMPARTILHADOS COMIGO
- O sistema disponibiliza as seguintes opções:
- Ocultar Filtro: oculta toda a coluna de opções de filtros.
-
- Esta opção gerencia o conjunto de filtros salvos, permitindo:
- REMOVER FILTRO PERSONALISADO: Tipo - LÓGICO. Remove o conjuntos de filtros selecionado que foi criado pelo usuário
- Filtros
- Responsável: Tipo - TEXTO. O sistema organzina em categorias, ex.:
TODOS, PENDENTES DE DISTRIBUIÇÃO, EQUIPES…
- Sistema: Tipo - LÓGICO. Ex.:
ARQUITETURA, REDES, SIGAA…
- Prioridade: Tipo - LÓGICO. Ex.:
BLOQUEANTE, ALTA, SUSPENSA…
- Tipo da Tarefa: Tipo - LÓGICO. Ex.:
ADMINISTRATIVA, PROJETO, ERRO DE AMBIENTE, VALIDAÇÃO…
- Situação: Tipo - LÓGICO. Ex.:
ABERTO, NÃO LIDA, RETORNO…
- Andamento: Tipo - LÓGICO. Ex.:
SOMENTE TAREFAS ABERTAS, MARCADAS PARA ACOMPANHAMENTO
eNÃO LIDAS
- Planejamento: Tipo - LÓGICO. Ex.:
NO PLANEJAMENTO CORRENTE
,POSSUI TAREFA PAI
eTAREFA RGM
- Originadas do Suporte: Tipo - LÓGICO. Ex.:
CHAMADO
eATENDIMENTO
- Projeto de Cooperação: Tipo - LÓGICO. Ex.:
COOPERAÇÃO (CRIADA INTERNAMENTE), ABIN, UFERSA…
- O sistema disponibiliza as seguintes opções:
-
- Descrição: Tipo - TEXTO.
- Este filtro deverá ser compartilhado com todos: Tipo - LÓGICO. (RN01)
O sistema disponibiliza um quadro detalhando as legendas utilizadas no Quadro de Tarefas:
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Ao selecionar a opção Este filtro deverá ser compartilhado com todos todos os usuários do sistema visualizarão o conjunto de filtros definidos pelo usuário e poderão utilizá-lo.
- RN02 - O quadro de tarefa exibe as colunas de acordo com o definido na opção configurar preferências.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.com.jeebrasil.iproject.dominio.Tarefa.java | sistemas_comum.iproject.tarefa |
Plano de Teste
Sistema: iProject
Link(s): Tarefas → Quadro de Tarefas
Usuário: dalton, gleydson
Papel que usuário deve ter:
Cenários de Teste
- Verificar se as horas previstas estão sendo mostradas na listagem de tarefas após a coluna de Fim.
- Verificar se as tarefas estão exibindo as cores corretas de acordo com a situação através do caso de uso Administração → Alterar Status da Tarefa
- Também realizar operações no caso de uso Cadastrar Legenda e verificar se são refletidas neste caso de uso.
- Verificar se ao cadastrar um log de solicitação de testes a tarefa aparece na aba de Testes
- Verificar se ao cadastrar um log de acompanhamento a tarefa aparece na aba Acompanhando.
Dados de Teste
Não se aplica!