Ir para o conteúdo principal

Cancelamento de agendamentos no Portal do cidadão

Data de elaboração 13/01/2023
Responsável pelo estudo
  1. Rafael Passos dos Santos (Assessor)
Equipe do estudo
  1. André Honório de Andrade Silva (Tecnico)
  2. Gezinéia Paula da Costa (Product Owner)
  3. Emanuel Rufino Alcantara de Lima (Analista)
  4. Rafael Passos dos Santos (Assessor)
  5. Alef Carvalho (Analista)
Alvo Portal do Servidor
Origem

Implementação: Implementação de funcionalidade para cancelar os agendamentos de um determinado dia no portal do cidadão

Objetivo

O presente estudo visa analisar e propor a funcionalidade para cancelar agendamentos e informar o cancelamento ao cidadão.

Documentação correlata
Observações O presente estudo pretende também pretende levantar as Historias dos cards para a Sprint 


1. Objetivo

O presente estudo visa analisar e propor a funcionalidade para cancelar agendamentos e informar o cancelamento ao cidadão.

1.1 JUSTIFICATIVA

Ao longo de alguns meses que o Portal do cidadão foi implantado, verificou-se a necessidade de realizar cancelamentos de agendamentos em determinadas datas por motivo de alteração na data do feriado.

1.2 RESULTADOS ESPERADOS

Espera-se que, após este estudo, seja possível identificar uma forma para realizar o cancelamento de agendamentos em uma determinada data.

2. Introdução

O Portal do Cidadão é uma aplicação desenvolvida pela SETIC - esta é utilizada por cidadãos do Estado de Rondônia.

Ao longo de alguns meses que o Portal do cidadão foi implantado, verificou-se a necessidade de realizar cancelamentos de agendamentos em determinadas datas por motivo de alteração na data do feriado.

3. Desenvolvimento - Cancelamento de agendamentos no Portal do cidadão

3.1 CENÁRIO ATUAL

 O cidadão realiza o agendamento em determinada data para ser atendido presencialmente.

AlgunsHoje, parâmetrosnão queexiste devemfuncionalidade serpara consideradoscancelar naagendamentos rotinapor parte do gestor. Somente o cidadão consegue cancelar o agendamento.

Também verificou-se a necessidade de cancelamentogerar poruma feriado:

notificação


ao cidadão quando ocorrer o cancelamento.



3.2 SOLUÇÃO

1 - Ao identificar a mudança do feriado, o gestor irá rodar a rotina de Cancelar agendamentos do feriado

2- Na primeira tela, aparecerão alguns parâmetros para preenchimento

  1. Data do feriado
  2. Se o feriado é municipal ou estadual (caso seja municipal deve ser escolhida a cidade)
  3. Informar o motivo do cancelamento

3 - ApApós isso, aparecerá uma lista de confirmação, mostrando quantos agendamentos por endereço que serão cancelados.

Alguns4 parâmetros- queQuando devem ser considerados naa rotina defor cancelamentoexecutada, pora feriado:

notificação
    será
  1. Datagerada do feriado
  2. Separa o feriadocidadão éatravés municipalda ouferramenta estadualde (casonotificações seja municipalimplementada, deve ser escolhida a cidade)
  3. Informarinformando o motivo doque cancelamento
  4. o
agendamento foi cancelado.

5


3.3 IMPLEMENTAÇÃO E HISTÓRIAS DE USUÁRIOS

Para aplicar a solução acima será necessário as seguintes histórias de usuários:

O que? Pontos Regras Produto
Criar rotina para verificar se existe agendamentos abertos para dia de feriado ou dia de exceção e notificar o gestor8

- Criar um job para verificar diariamente e gravar se existe ou não  esses agendamentos

- Criar uma tabela para gravar essa informação (notificação para o gestor?)

- Mostrar a informação no dashboard

Alpha Serviços

Criar tela com os parâmetros necessários para cancelar os agendamentos:

  1. por dia
  2. municipal ou estadual
  3. caso seja municipal, informar qual o município
  4. Campo para informar o motivo do cancelamento
5


Alpha Serviços
Criar rotina para obter os agendamentos de acordo com os parâmetros e mostrar na tela para confirmação 38 - Trazer somente os agendamentos que estão com o status "Agendado" de acordo com os parâmetros Alpha Serviços
Opcional: criarCriar campo de motivo do cancelamento 3


Alpha Serviços
Opcional: criar campo data do cancelamento 3


Alpha Serviços
Criar rotina para cancelar os agendamentos filtrados 83

 

Alpha Serviços
Notificar os usuários que o agendamento foi cancelado, informando o motivo5

Ao cancelar, deve ser criada uma notificação para o cidadão ter ciência que o agendamento foi cancelado

Verificar como está a rotina do maestro

Alpha Serviços




Gravar um log das rotinas executadas (gravando quais solicitações foram alteradas, quem executou,  motivo e data/hora) 5


Alpha Serviços
(Opcional) Criar rotina para verificar se existe agendamentos abertos para dia de feriado ou dia de exceção e notificar o gestor8

- Criar um job para verificar diariamente e gravar se existe ou não  esses agendamentos

- Criar uma tabela para gravar essa informação (notificação para o gestor?)

- Mostrar a informação no dashboard

Alpha Serviços

3.4 POSSÍVEIS IMPEDIMENTOS

Quem irá executar a rotina? O ideal seria um perfil administrador que pudesse cancelar os agendamentos de todas as secretarias. Acreditamos que não seria viável cancelar os agendamentos por secretaria, pois caso haja uma mudança de feriado, essa mudança afeta a todas as secretarias. Ficaria dependendo de cada secretaria realizar o cancelamento desses agendamentos.

4. Conclusão

Conclui-se que para a devida implementação destas melhorias, o time poderá, além consultar este documento, consultar a PO e os demais integrantes da SETIC, pois objetiva-se uma real melhora de usabilidade deste sistema.