====== Cadastrar Nova Sub-tarefa ====== Esse caso de uso tem por objetivo criar sub-tarefas apartir de outras tarefas. A criação de sub-tarefas pode ser realizada por qualquer usuário cadastrado no IProject. A sub-tarefa é uma tarefa comum, porém ela possui uma associação com outra tarefa, ao visualizar os detalhes da sub-tarefa é mostrada a tarefa da qual ela é proveniente. ===== Descrição do Caso de Uso ===== O caso de uso é similar ao da criação de nova tarefa e se inicia com a inserção das seguintes informações: * Módulo - módulo ao qual será associada a tarefa (obrigatório) * Tipo de Tarefa - tipo da tarefa. Ex.: Erro, Aprimoramento... * [[desenvolvimento:especificacoes:iproject:casos_de_uso:administracao:cadastro_cooperacao_tecnica|Cooperação técnica]] - associa a tarefa a uma cooperação técnica. * Responsável - responsável pela tarefa * Código UC - código do caso de uso * Titulo - título da tarefa (obrigatório) * Início - data prevista para início da tarefa * Horas Previstas - hora prevista para início da tarefa * DeadLine - data limite para a conclusão da tarefa * Prioridade - indica o nível de prioridade da tarefa * Chamado - número do chamado * Atendimento - número do atendimento (Atendimento Associado) * Descrição - descrição da tarefa * Percentual - percentual de execução da tarefa * Marcar como tarefa da semana - indica se a tarefa será da semana * Status - status inicial da tarefa * Notificação - endereço de email para o envio de notificação * Marcar tarefa para acompanhamento - indica se uma tarefa será acompanhada * Arquivo - anexar arquivo Caso a tarefa seja uma tarefa de Atendimento, isso é tenha um **ATENDIMENTO ASSOCIADO**, ao mesmo formulário é adicionado um campo para adicionar os interessados na tarefa. Os mesmos após serem adicionados aparecem em lista e com opção para removê-lo. Após o cadastro da tarefa o sistema exibe uma listagem com as tarefas abertas para o usuário responsável pela última tarefa cadastrada. Nessa listagem são exibidos os seguintes dados: * Número da tarefa * Título * Subsistema * Tipo da Tarefa * Criador * Porcentagem de Conclusão ===== Principais Regras de Negócio ===== * Ao cadastrar uma nova sub-tarefa o campo Tarefa Pai deve ser preenchido com o número e título da tarefa da qual a sub-tarefa foi criada. ===== 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 → Tarefas por Prioridade → Detalhes de Tarefa (Clicar no número de uma tarefa da lista) → Clicar no botão "Nova Sub-tarefa" Usuário: dalton Papel que usuário deve ter: Qualquer papel. ===== Cenários de Teste ===== * Verificar em iProject → Tarefas → Tarefas por Prioridade → Detalhes de Tarefa (Clicar no número de uma tarefa da lista) se "Tarefa Pai:" está informando a tarefa da qual a sub-tarefa foi criada. ===== Dados para o Teste ===== Não se aplica.