~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Repassar para Desenvolvimento ====== Os chamados são originados por usuários comuns que desejam enviar alguma crítica, sugestão ou notificação de problemas encontrados na utilização dos sistemas. Este caso de uso tem por objetivo repassar os chamados para um usuário de suporte. Geralmente o usuário é um membro da equipe de suporte. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //iProject → Suporte → Meus Chamados → Repassar para desenvolvimento//. Para realizar o caso e uso é só preencher o formulário de [[desenvolvimento:especificacoes:iproject:casos_de_uso:tarefas:nova_tarefa|nova tarefa]] que já vem com alguns campos preenchidos: Campos já preenchidos: * **Início** - Formato - dd/mm/aaaa, Tipo - DATA. * **Tipo de Tarefa** - Tipo - TEXTO, São apresentadas opções: Erro, Aprimoramento... * **Titulo** - Formato - TEXTO, Campo Obrigatório. * **Prioridade** - Formato - 99, Tipo - NUMÉRICO. * **Chamado** - Formato - 999, Tipo - NUMÉRICO. * **Descrição** - Tipo - TEXTO * **Percentual** - Formato - 99%, Tipo - NUMÉRICO. * **Status** - status inicial da tarefa Campos a serem preenchidos: * **Módulo** - Formato - TEXTO, Tipo - Autocomplete. Módulo ao qual será associada a tarefa (obrigatório) * **Caminho do Caso de Uso (separado por **-****>**):*** Formato - TEXTO, Tipo - Autocomplete. * **[[desenvolvimento:especificacoes:iproject:casos_de_uso:administracao:cooperacao_tecnica:cadastro_de_cooperacao_tecnica|Projeto]]** - Tipo - TEXTO, Associa a tarefa a uma cooperação técnica. * **Projeto Pai** - Tipo - Autocomplete. Formato - Número - Título da tarefa. * **Responsável** - Tipo - Autocomplete. Formato - Nome do Responsável pela tarefa, Campo Obrigatório. * **Código UC** - Formato - 999999, Tipo - NUMÉRICO. * **Horas Previstas** - Formato - MM, Tipo - TEXTO. * **DeadLine** - Formato - dd/mm/aaaa, Tipo - DATA. * **Marcar como tarefa da semana** - Tipo - LÓGICO. * **Notificar E-mail** - Tipo - TEXTO. Endereço de email para o envio de notificação * **Prioridade da Tarefa** - Tipo - TEXTO, São apresentadas opções: bloqueante, alta, média, baixa, suspensa e indefinida. * **Marcar tarefa para acompanhamento** - Tipo - LÓGICO. * **Arquivo** - Tipo - TEXTO. * **Marcar como tarefa dinâmica** - Tipo - LÓGICO. * **Marcar como Visualização Externa ** - Tipo - LÓGICO. * **Manter anexo do chamado ** - Tipo - LÓGICO, Este campo aparece apenas quando o chamado associado possui um arquivo em anexo. Caso este campo seja marcado o campo "Arquivo" é desabilitado. * **Cronograma** - Tipo - TEXTO, São apresentados os cronogramas em vigor para o responsável selecionado. ([[desenvolvimento:especificacoes:iproject:casos_de_uso:suporte#Principais Regras de Negócio|RN02]]) * **Tarefa Extra** - Tipo - LÓGICO, Indica que a tarefa inserida no cronograma será uma tarefa extra. ([[desenvolvimento:especificacoes:iproject:casos_de_uso:suporte#Principais Regras de Negócio|RN02]]) Após clicar no botão //Cadastrar// uma mensagem de sucesso é apresentada: "Tarefa número [número da tarefa] cadastrada com sucesso." Abaixo do formulário de cadastro da tarefa o sistema apresenta 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**__ - Formato - 999, Tipo - NUMÉRICO. * __**Título**__ - Tipo - TEXTO. * __**Subsistema**__ - Tipo - TEXTO. * __**Tipo da Tarefa**__ - Tipo - TEXTO. * __**Criador**__ - Tipo - TEXTO. * __**Porcentagem de Conclusão**__ - Formato - 99%, Tipo - NUMÉRICO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Em [[desenvolvimento:especificacoes:iproject:casos_de_uso:tarefas:tarefas_por_prioridade|tarefas por prioridade]] a tarefa criada deve aparecer com um indicador de que essa tarefa é associada a um chamado. * **RN02** - Ao selecionar um cronograma no campo 'Cronograma' a tarefa deverá ser inserida no cronograma selecionado do responsável da tarefa. A tarefa também poderá ser marcada como tarefa extra no cronograma. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.com.jeebrasil.iproject.dominio.Tarefa | iproject.tarefa | ====== Plano de Teste ====== Sistema: iProject Módulo: Suporte Links: iProject → Suporte → Meus Chamados → Repassar para desenvolvimento Usuário: andrejadson, camilo, dentre outros. Papel que usuário deve ter: Qualquer papel. ===== Cenários de Teste ===== * Verificar se no caso de uso [[desenvolvimento:especificacoes:iproject:casos_de_uso:tarefas:tarefas_por_prioridade|Tarefas por prioridade]] a tarefa criada está na lista de tarefas do usuário responsável. ===== Dados para o Teste ===== * Visualizar a tarefa na listagem em Suporte → Meus Chamados ou Tarefas → Tarefas por Prioridade * [[desenvolvimento:especificacoes:arquitetura:casos_de_uso:abrir_chamado|Abrir Chamado]] para criar um chamado.