# WEB SERVICE ATENDIMENTO VIRTUAL ## UCs Web Service Atendimento Virtural > Descreve os serviços disponíveis por um Web Service para Clientes do Grupo Hostweb, que sera acessado através robôs(Bot). ![](https://i.imgur.com/Cueh0px.png) # Serviços de Suporte Técnico ## UC Abertura de Ocorrência 1. **(Pré-Condições)** O caso de uso se inicia após o Usuário requisitar a opção de Abertura de Ocorrência no menu Principal, via Atendente virtual Whatsapp ou Chat Web; 2. O Sistema solicita cpf e ou cnpj do cliente; 3. Cliente informa; 4. Sistema Identifica todos os contrato(s) **ativos** relacionados ao cpf e ou cnpj informado; 5. Sistema Busca todos os serviços relacionados aos contrato(s) encontrados e retorna uma lista desses serviços encontrados em forma deopções enumeradas: >Caso um CPF/Cnpj de um cliente tiver mais de um contrato relacionado, o Sistema deve unir numa unica lista com todos os servicos para ambos os contratos, para retornar ao usuário. > Lista os serviços relacionados ao contratos relacionados ao cnpj do cliente, Exemplo: >1- predial 2- site 3- hospedagem 4- ... 6. O Usuário Escolhe uma das opções retornadas referente ao serviço que deseja abrir uma ocorrência e informa ao Sistema; 7. O Sistema Recebe a opção de serviço e retorna ao Usuário uma lista enumerada de Problemas Relacionados aquele serviço escolhido; >Existe uma tabela que mostra os tipos de problema relacionado ao tipo de contrato que ele pode ter ex: 1- lentidao, 2- acesso fora, 3 - ... 8. O Cliente escolhe uma das opções de problema, e envia para o Sistema o numero da opção escolhida; 9. O Sistema recebe a opção; 9.1. Se a opção escolhida for **Lentidão no Serviço de Internet** execute fluxo do **Caso de Uso Alternativo - Serviço de Internet com Velocidade Reduzida**. 9.2. Caso contrário, o fluxo processegue normalmente para o passo 10. 11. O Sistema pede uma descrição mais detalhada sobre o problema; 12. O Usuário Informa a Descrição Detalhada do problema; 13. O Sistema Abre uma Ocorrenia com status 'ABERTA' utilizando os dados fornecidos pelo Usuário neste caso de uso. 14. Apos Sucesso ou Erro, o Sistema retorna um feedback para o Usuário. 15. O caso de uso se encerra. * ### << Extends >> UC - Serviço de Internet com Velocidade Reduzida > Existem algumas situações em que o cliente so tem um contrato, 1(cliente) para 1(contrato), e está com o serviço de internet com velocidade reduzida, por atrazo de pagamento. > O caso se inicia após a Escolha da Opção 'Lentidão no Serviço de Internet', **no passo 9**, descrito no **Fluxo Principal - Abertura de Ocorrência**. 1. O Sistema solicita ao Usuário que este forneça o Comprovante de Pagamento do Serviço de Internet; 2. Usuario forneçe o Comprovante de Pagamento; 3. O Sistema envia o comprovante de pagamento para o **Setor Responsável por análisar e liberar o Serviço de Internet** 4. Sistema responde ao usúario uma mensagem informando que o serviço poderá ser corrigido dentro do prázo de 24 horas. 5. Este Caso de uso se encerra voltando para o Fluxo principal no passo 12. 6. **(Pós-Condições)** Ocorrência Aberta para o Setor Responsavel e Web Service tendo retornado um feedback de Sucesso para o Cliente. --- # Serviços de Financeiro ## UCs Serviços de Fatura de Clientes > Descreve os serviços que um robô pode obter relacionado a Faturas (Boletos) de Clientes. ![](https://i.imgur.com/w1wbLaK.png) ___ # Brainstorm ## Problema com grande quantidade de serviços a serem retornados para um usuario que possui varios contratos relacionados ao seu cpf/cnpf. Não é Viavel implementar a Criacao para todos os Tipos de Ocorrencia existentes logo na primeira Versão do web service de atendimento virtual, devido as diferentes tipos de ocorrencia que se pode abrir e os inumeros tipos de serviços e suas causas de falha, o que gera um desconforto para usuario final, se este tiver varios serviços relacionados ao seu contrato. - [ ] Verifique se realmente ocorre de um cliente possuir um cpf/cnpj com dois ou mais contratos, ter muitos servicos para a esses contratos; - [ ] Se sim, quais a solucao mais viavel.