Ir para o conteúdo principal

Agendamento Online no Alpha


Data de elaboração 07/12/2021
Responsável pelo estudo
  1. Rafael Passos dos Santos (Assessor)
Equipe do estudo
  1. Gustavo Felix Gomes (Assessor)
  2. Rafael Passos dos Santos (Assessor)
  3. André Honório de Andrade Silva (Tecnico)
  4. Emanuel Rufino Alcantara de Lima (Analista)
  5. Lucas de Souza e Sousa (Estagiario)
  6. Euriane Nogueira (Product Owner)
Alvo Portal do cidadão
Origem

Implementação: Necessidade de implementação de funcionalidade de agendamentos para as unidades do Tudo Aqui

Objetivo Estudar e avaliar as possibilidades para criação do Agendamento Online no Alpha através do Portal do Cidadão, identificado todo o Fluxo e esclarecendo quais integrações e histórias de usuários serão necessárias.
Documentação correlata
Observações O presente estudo pretende também pretende levantar as Historias dos cards para a Sprint 
1. Objetivo
 

Estudar e avaliar as possibilidades para criação do Agendamento Online no Alpha através do Portal do Cidadão, identificado todo o Fluxo e esclarecendo quais integrações e histórias de usuários serão necessárias.

2. Introdução

Tendo em vista que o Tudo Aqui necessita realizar o Atendimento de alguns serviços de forma Presencial foi identificado a necessidade de realizar o Agendamento Online destes tais Serviços do Alpha.

3. Desenvolvimento - Agendamento Online no Alpha


3.1 GLOSSÁRIO:

SGA - Sistema de Gestão de Atendimento

Steps - Passos

3.2 FLUXO

O Fluxo do Agendamento Online pode ser dividido em quatro partes, o cadastro do serviço, criação do agendamento pelo cidadão, geração da senha e avaliação do atendimento.

No Cadastro do Serviço atualmente existem 3 Steps, são eles Dados do Serviço, Forma de Atendimento e Etapas. Para facilitar o cadastro do serviço que possam ser agendados vamos criar um novo Step e ajustar os já existentes. Nos Dados do Serviço não será necessário modificação, na Forma de Atendimento quando for marcado Presencial ou Telefone não será mais pedido o Horário de Atendimento, o Horário será solicitado no novo Step de Horário e Local de Atendimento. Todos os Serviços não importando a forma de atendimento será necessário informar o horário de atendimento e os dias. Caso tenha sido escolhido a Forma de Atendimento Presencial será necessário responder primeiro se o serviço disponibilizara Agendamento Online, Caso tenha escolhido "Não" basta colocar o horário de atendimento do serviço normalmente. Se for respondido "Sim" será necessário escolher as Unidades de Atendimento, após escolher o horário de atendimento do serviço para cada unidade e o limite de senha geradas por dia para cada unidade. O Ultimo Step será as Etapas que não terá modificações.

Na visão do Cidadão utilizando o Portal do Cidadão quando acessar um serviço que possui agendamento poderá clicar no botão "Agendar" e se o mesmo estiver autenticado no sistema e será exibido uma pergunta se deseja emitir uma senha preferencial ou comum, caso escolha preferencial será apresentando uma listas de quem tem direito as senhas preferenciais e solicitará uma confirmação. Após escolher o tipo de senha será perguntando qual unidade deseja marcar o agendamento, após escolher a unidade será carregado os dias de acordo com o que foi informado no cadastro do serviço e sendo possível escolher do dia atual ate quinze dias corridos para frente, vale lembrar que dependendo da Unidade escolhida pode estar cadastrados exceções pelo gestor impossibilitando a escolha de um ou mais dias e após a escolha do dia será checado se aquele dia não atendeu o limite de agendamentos se não tiver atingido o cidadão vai confirmar e será realizado o agendamento onde o mesmo pode visualizar os seus detalhes a qualquer momento ou ate mesmo cancela-lo para liberar uma vaga.

No dia do atendimento do serviço agendando o usuário receberá uma notificação para emitir a sua senha no Portal do Cidadão, ao acessar o detalhes do agendamento será possível gerar a senha e será um aviso que o mesmo deve estar presencial pois as senhas só será chamada três vezes, após confirmação será entregue a senha onde ele poderá visualizar ela e aguardar o seu atendimento.

No dia seguinte a geração da senha será solicitado ao Cidadão no Portal do Cidadão através de notificação para o mesmo realizar a avaliação do atendimento do serviço. A primeira pergunta será se perguntando se o mesmo teve a sua solicitação atendida ou não. Se o cidadão responder "Sim" será exibido para o mesmo dá uma Nota de 0 a 5 referente ao atendimento e um comentário abaixo caso queira adicionar algo a mais. Caso o Cidadão responder "Não", será exibido outra perguntando se o mesmo compareceu ao local de atendimento, caso responda que tenha comparecido ao local será exibido somente o campo para mas o mesmo realizar um comentário sobre o atendimento.

Um adicional que não faz parte do fluxo e que o Gestor de Serviço necessitará visualizar os agendamento cadastrados esta parte ainda não ficou muito clara com o mesmo deseja visualizar estes agendamentos e de qual forma deve ser feita para atender os desejos do cliente de forma que não fique moroso de se trabalhar nesta funcionalidade ou de se utiliza-la.

3.3 HISTÓRIAS DE USUÁRIO

De acordo com o Fluxo acima estamos dividindo as histórias de usuários em cinco partes, Cadastro do Serviço, Criação do Agendamento, Geração da Senha, Avaliação e Outras.

3.3.1 Cadastro do Serviço

O que? Pontos Regras Produto
Eu como Gestor preciso incluir Horário e Dias de Atendimento em um serviço 5

- Criar Step Horário de Atendimento.

- Remover campo Horário de Atendimento do Step Forma de Atendimento.

- Exibir no Detalhes do Serviço o Horário e Dias de Atendimento.

- Adicionar Step no Wizard.

- Remover Botão Horário de Atendimento

Alpha Serviços
Eu como Gestor preciso editar o Horário e Dias de Atendimento 3

- Adicionar Step no Wizard.

- Remover Botão Horário de Atendimento

Alpha Serviços
Eu como Gestor preciso escolher uma ou mais Unidades de atendimento Presencial 8

- Exibir Pergunta Caso Tenha Forma de Atendimento Presencial "Realizar Agendamento Online".

- Buscar Unidades da API do SGA.

- Permitir escolha de uma ou mais Unidades

Alpha Serviços
Eu como Gestor preciso informar o horário de atendimento das Unidades de Atendimento Presenciais 8

- Cada Unidade deve ter seu horário de atendimento.

Alpha Serviços
Eu como Gestor preciso definir um limite de atendimento diário das unidades escolhido de determinado serviço 5

- Campo Numérico para cada Unidade.


Alpha Serviços

3.3.2 Criação do Agendamento

O que? Pontos Regras Produto
Como Cidadão preciso identificar que posso criar um agendamento online do serviço que estou visualizado
- Diferenciar botão de Solicitação Online, Agendamento Online e Virtual. Portal do Cidadão
Como Cidadão preciso realizar um Agendamento de Serviço Prioritário

Portal do Cidadão
Como Cidadão preciso realizar um Agendamento de Serviço Normal

Portal do Cidadão
Como Cidadão preciso cancelar um Agendamento

Portal do Cidadão

3.3.3 Geração da Senha

O que? Pontos Regras Produto
Como Portal do Cidadão Preciso Notificar o Cidadão que o mesmo precisa retirar sua senha de Atendimento

Portal do Cidadão
Como Cidadão Preciso Emitir minha Senha de Atendimento

Portal do Cidadão
Como Cidadão Preciso Visualizar minhas Senhas de Atendimento

Portal do Cidadão

3.3.4 Avaliação

O que? Pontos Regras Produto
Como Portal do Cidadão Preciso Notificar o Cidadão que o mesmo precisa avaliar o atendimento

Portal do Cidadão
Como Cidadão preciso avaliar o atendimento de forma positivamente

Portal do Cidadão
Como Cidadão preciso avaliar o atendimento de forma negativamente

Portal do Cidadão

3.3.5 Outras

O que? Pontos Regras Produto
Eu como Gestor preciso visualizar os agendamentos online cadastrados

Alpha Atendimento Web e API Alpha Agendamento
Eu como Gestor preciso visualizar as Avaliações de atendimento
- Nota e Comentários Alpha Serviço ou Alpha Atendimento
Excessões


4. Conclusão

Com a Produção deste Spike foi possível elaborar o fluxo completo da criação do agendamento e as histórias de usuário que serão necessárias para a criação desta funcionalidade.