~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Alterar Status ====== Esse caso de uso permite alterar o tipo de status da tarefa, tais como cor, visibilidade em projeto e estado final. É usado pelos gerentes de sistema. ===== Descrição do Caso de Uso ===== O caso de uso se inicia quando o seguinte link é acessado: //iProject -> Administração -> Tarefas -> Alterar Status//. Ao acessar o caso de uso os seguintes campos são apresentados para a criação de um novo tipo de status da tarefa: * **Status da Tarefa** - TIPO - Texto. Nome do status da tarefa. * **Cor da Legenda** - TIPO - Texto. Cor que a legenda deve representar. * **Visível a um Projeto** - TIPO - Lógico. Opção de visibilidade para a listagem de tarefas. * **Estado Final** - TIPO - Lógico. Opção de visibilidade de tarefas que não serão mostradas na listagem. * **Ativo** - TIPO - Lógico. Opção de visibilidade de tarefas que não serão mostradas na listagem. É possível alterar um status através da opção correspondente para cada tipo de status. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Ao alterar o status da tarefa para estado_final igual a true, a tarefa deve desaparecer da listagem de tarefas em prioridade quando o valor da porcentagem para essa tarefa for de 100%. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.com.jeebrasil.iproject.dominio.StatusTarefa | sistemas_comum.iproject.status_tarefa | ====== Plano de Teste ====== Sistema: iProject Módulo: Tarefas Link(s): iProject → Administração → Tarefas → Alterar Status Usuário: dalton Papel que usuário deve ter: Gerente ===== Cenários de Teste ===== - Cadastrar uma nova tarefa - Alterar um dos status para estado_final=true - Alterar a tarefa e colocar o status da tarefa alterado. - O mesmo deverá desaparecer na lista de tarefa. - Criar uma tarefa com um usuário externo (adalberto_frederico). - Repetir passo 3 na tarefa aberta, com outro usuário que não o usuário de abertura. - Acessar com o usuário externo, e verificar que a tarefa também deve desaparecer da listagem de tarefas por prioridade. ===== Dados para o Teste ===== Não se aplica.