Geração Senha Temporária Resulth WEB
De Wiki Java - Interno
Conteúdo |
Objetivo
Possibilitar ao SAC (sistema interno de atendimento da ATS), em conjunto com o Resulth WEB, gerar senhas temporárias que serão utilizadas pelo suporte da ATS, evitando assim, que o cliente seja obrigado a passar as senhas oficiais.
Atores
- SAC
- Resulth WEB
- Suporte da ATS
- Usuário do Resulth WEB
Pré-requisitos
- Alterar o sistema WEB para que exclua o usuário ATS no seu primeiro login.
- Sempre abrir atendimento pelo SAC
Resultado esperado
- Que o suporte da ATS consiga, através de uma senha temporária, controlada, e de forma segura, dar atendimento aos clientes do Resulth WEB.
Fluxo de eventos
Fluxos principais
Fluxo 1: Usuário do Resulth WEB solicita atendimento
- SAC verifica se o cliente é usuário do sistema JAVA, deixando esta situação através de um label
- Suporte abre tela de atendimento e, caso seja usuário do JAVA, solicita que o cliente acione a opção do Resulth Web -> Utilitários -> Controle de Acesso -> Gerar Senha Temporária.
- Sistema exibe tela conforme RN01.
- Usuário é informado pelo sistema a solicitar o número do atendimento e o nome do atendente
- O usuário do sistema gera o link temporário.
- O suporte então, no SAC, clica no link "ACESSO TEMPORÁRIO DO ATENDIMENTO 999999", onde 999999 é o número do atendimento.
- SAC valida link através do WEB service, conferindo se existe um atendimento liberado para este número. Caso exista, o suporte acessa o sistema, com um usuário SAC, e uma senha aleatória gerada (pelo link).
Regras de negócio
RN01 - Tela de Geração de Senha Temporária
Campos:
- Data e hora: campos não editáveis gerados pelo Resulth Web.
- Usuário: campo não editável, referente ao usuário que esta logado atualmente no sistema.
- Número do atendimento: campo obrigatório, gerado pelo SAC
- Nome do atendente: campo texto, validando apenas se não esta vazio
- Botão "GERAR LINK DE ACESSO TEMPORÁRIO"
Ao clicar no botão "GERAR LINK DE ACESSO TEMPORÁRIO" o sistema, via Web Service, disponibiliza ao SAC, um link que permitirá ao suporte, acessar o sistema, ao mesmo tempo que armazenará, no banco local do sistema do usuário, e disponibilizará, através do grid padrão do sistema, os campos acima.