~~ODT~~
Última atualização: 2017/04/03 18:10 (edição externa)
Buscar Tarefa
Esse caso de uso tem por objetivo buscar tarefas no IProject. A busca de tarefas pode ser realizada por qualquer usuário cadastrado no IProject. As tarefas representam as atividades que estão sendo realizadas pelas equipes envolvidas nos projetos dos sistemas da UFRN (SIPAC, SIGAA e SIGRH).
Descrição do Caso de Uso
O caso de uso se inicia através do link: iProject → Tarefas → Buscar Tarefa.
Os seguintes campos estão disponíveis como filtro da busca:
Número da Tarefa - Tipo: NUMÉRICO. Número da tarefa
Título - Tipo: TEXTO. Título da tarefa
Descrição - Tipo: TEXTO. Descrição da tarefa
Número do Chamado - Tipo: NUMÉRICO. Número do chamado que originou a tarefa
Sistema - Tipo: TEXTO. Sistema ao qual a tarefa pertence
Módulo - Tipo: TEXTO. Módulo ao qual a tarefa pertence
Criador - Tipo: TEXTO. Usuário que criou a tarefa
Responsável - Tipo: TEXTO. Responsável pela tarefa (
RN02)
Tipo - Tipo: TEXTO. Tipo de tarefa
Status - Tipo: TEXTO. Status da tarefa
Cooperação técnica - Tipo: TEXTO. Instituição que a cooperação dá suporte. Ex.: DPRF, UFBA, UFERSA (
RN04)
Aberta em - Tipo: DATA. Formato: dd/mm/aaa a dd/mm/aaaa. Delimita a busca para as tarefas abertas dentro do período informado
Gerar em formato de impressão - Tipo. LÓGICO. Gera o resultado da busca em formato de impressão.
Tipo de Log - Tipo: TEXTO. Delimita a busca para as tarefas que tiveram algum registro de log do tipo informado
Log registrado em - Tipo: DATA. Formato: dd/mm/aaa a dd/mm/aaaa. Delimita a busca para as tarefas que tiveram algum registro de log dentro do período informado
Log registrado por - Tipo: TEXTO. Delimita a busca para as tarefas que tiveram algum registro de log feito pelo usuário
Descrição Log - Tipo: TEXTO. Delimita a busca para as tarefas que tiveram algum registro de log que possua a descrição informada
A lista de tarefas resultante da busca apresenta os seguintes campos:
Número - Tipo: NUMÉRICO. Número da tarefa
Título - Tipo: TEXTO. Título da tarefa
Módulo - Tipo: TEXTO. Módulo ao qual a tarefa pertence
% - Tipo: NUMÉRICO. Porcentagem de execução da tarefa
Tipo - Tipo: TEXTO. Tipo da tarefa
Status - Tipo: TEXTO. Status da tarefa
Responsável - Tipo: TEXTO. Criador da tarefa (
RN02)
Criador - Tipo: TEXTO. Criador da tarefa.
Descrição - Tipo: TEXTO. Descrição da tarefa (
RN03)
E para cada tarefa listada tem-se as opções para Registrar Alteração, Alterar Tarefa e Visualizar Tarefa (RN05).
Principais Regras de Negócio
RN01: Se for informado o número da tarefa, todos os outros campos de filtros são desconsiderados para a busca.
RN02: Campo não exibido para usuários externos.
RN03: Não exibido no formato de impressão.
RN04: Caso seja usuário externo, o combo Cooperação só listará os projetos que o usuário faz parte.
RN05: Usuários externos só tem acesso a operação de registrar log caso a tarefa seja de um projeto que ele faz parte. As demais operações não estão disponíveis.
Resoluções/Legislações Associadas
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
br.com.jeebrasil.iproject.jsf.TarefaMBean.java | sistemas_comum.iproject.tarefa |
Plano de Teste
Sistema: iProject
Módulo: Tarefas
Link(s): iProject → Tarefas → Buscar Tarefa
Usuário: dalton
Papel que usuário deve ter: Qualquer papel.
Cenários de Teste
Testar filtro por log registro em, informando um período válido. Verificar se as tarefas listadas possuem pelo menos um log com data dentro do período informado.
Informar um título e verificar se o resultado está consistente com a informação dada. Preencher o campo número e verificar que a busca desconsidera todos os outros filtros informados.
Dados de Teste