~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Chamados Finalizados ====== Este caso de uso tem por objetivo listar os chamados finalizados de um determinado usuário. Geralmente ele é utilizado pela equipe de suporte. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa o link //iProject -> Suporte -> Chamados Finalizados// onde é exibindo a lista de todos os chamados respondidos pelo usuário atualmente logado no sistema. Os seguintes dados dos chamados são exibidos: * **__Número__**: Tipo - NUMÉRICO * **__Data__**: Formato - DD//AAAA HH:MM. Tipo - DATA/HORA * **__Sistema__**: Tipo - TEXTO * **__Título__**: Tipo - TEXTO * **__Usuário__**: Formato - marceloliveira/DIMAP/CCET. Tipo - TEXTO * **__Situação__**: Tipo - TEXTO E exibe a opção de //Responder Questionário//. Ao selecionar esta opção são solicitadas as seguintes informações: * **De 0 a 10, qual o grau de satisfação da resolução da resposta?**: Tipo - NUMÉRICO. Escolhida entre uma lista de ''1 a 10'' * **Observações**: Tipo - TEXTO * **Mensagem***: Tipo - TEXTO * **Atendeu as expectativas?***: Tipo - TEXTO. Opções ''SIM ou NÃO'' O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Só aparecerão nessa lista os chamados que tiverem status igual à "PENDENTE". * **RN02**: Após responder o questionário, o chamado fica com status "RESOLVIDO". ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.com.jeebrasil.iproject.suporte.dominio.Chamado | comum.public.mensagem | | br.com.jeebrasil.iproject.suporte.PesquisaSatisfacao | comum.iproject.pesquisa_satisfacao| ====== Plano de Teste ====== Sistema: iProject Módulo: Suporte Link: iProject -> Suporte -> Chamados Finalizados Usuário: andrejadson, camilo Papel que usuário deve ter: Qualquer papel. ===== Cenários de Teste ===== * Selecionar um chamado em iProject -> Suporte -> Chamados Respondidos * Responder um chamado colocando seu status com **RESOLVIDO** * Depois ir em iProject -> Suporte -> Chamados Finalizados e selecionar o questionário para responder * Seguir selecione o link "Responder Questionário" para aparecer o questionário. * Após responder o questionário o chamado receberá o status de **RESOLVIDO** e não aparecerá mais na lista de "Chamados Finalizados". ===== Dados para teste ===== Consulta SQL para visualizar os chamados finalizados, pendentes de Confirmação de Atendimento select this_.id_mensagem, this_.data_cadastro, this_.id_usuario, this_.mensagem, this_.num_chamado, this_.observacao, this_.id_remetente, this_.removida_destinatario, this_.id_responsavel_suporte, this_.status_chamado, this_.tipo, this_.tipo_chamado, this_.descricao from comum.Mensagem this_ left outer join iproject.pesquisa_satisfacao pesquisasa2_ on this_.id_pesquisa_satisfacao=pesquisasa2_.id left outer join comum.Mensagem chamado3_ on pesquisasa2_.id_chamado=chamado3_.id_mensagem left outer join comum.usuario usuario4_ on chamado3_.id_remetente=usuario4_.id_usuario left outer join comum.pessoa pessoa5_ on usuario4_.id_pessoa=pessoa5_.id_pessoa left outer join comum.unidade unidade6_ on usuario4_.id_unidade=unidade6_.id_unidade left outer join comum.Mensagem chamado7_ on chamado3_.id_mensagem_anterior=chamado7_.id_mensagem left outer join comum.usuario usuario8_ on chamado7_.id_responsavel_suporte=usuario8_.id_usuario left outer join iproject.TipoChamado tipochamad9_ on chamado7_.tipo_chamado=tipochamad9_.id where this_.status_chamado=8