~~ODT~~
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/<MES POR EXTENSO>/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