Estudo para o reset de senhas do sistema Consignação
Data de elaboração | |
---|---|
Responsável pelo estudo |
|
Equipe do estudo |
|
Alvo | |
Origem |
Implementação: |
Objetivo |
O presente estudo visa analisar e propor a funcionalidade para |
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 cancelarresetar agendamentossenhas ede informarusuários odo cancelamentosistema ao cidadãConsignação.
1.1 JUSTIFICATIVA
AoO longosistema denão algunsconta mesescom uma ferramenta automatizada em que o Portalpróprio dousuário cidadão foi implantado, verificou-serealize a necessidade de realizar cancelamentos de agendamentos em determinadas datas por motivo de alteração nade data do feriado.senha.
1.2 RESULTADOS ESPERADOS
Espera-se que, após este estudo, seja possível identificar uma forma para realizarque o cancelamentopróprio usuario realize a alteração de agendamentos em uma determinada data.senha.
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-seHá a necessidade de realizar cancelamentos de agendamentos em determinadas datas por motivo de alteração nade datasenha por parte do feriado.usuário, pois este item não está funcionando.
3. Desenvolvimento - CancelamentoReset e expiração de agendamentossenhas nodos Portal do cidadãousuários
3.1 CENÁRIO ATUAL
OAtualmente, cidadãsomente o usuário MASTER realiza a alteração agendamentode emsenhas determinadadentro datado para ser atendido presencialmente.sistema.
HojeExistia não existeuma funcionalidade para cancelaralteração agendamentosde porsenhas, parteporém a mesma parou de funcionar e foi retirada do gestor. Somente o cidadão consegue cancelar o agendamento.
Também verificou-se a necessidade de gerar uma notificação ao cidadão quando ocorrer o cancelamento.
sistema.
3.2 SOLUÇÃO
Após a análise do problema, propomos a seguinte solução:
1) Reset de senhas
1 - AoConsumir identificaro sistema Hermes para envio do e-mail de reset.
2 - Criar uma tela para a mudançasolicitação do feriado, o gestor irá rodar a rotinareset de "Cancelar Agendamentos do Feriado"senhas
2- Na primeira tela, aparecerão alguns parâmetros para preenchimento
Data do feriadoSe o feriado é municipal ou estadual (caso seja municipal deve ser escolhida a cidade)Informar o motivo do cancelamento
3 - Após isso, apareceráCriar uma listatela para realizar o reset de confirmação, mostrando quantos agendamentos por endereço que serão cancelados.senhas
4 -
2) a rotina for executada, a notificaçExpiração será gerada para o cidadão através da ferramenta de notificações já implementada, informando o motivo que o agendamento foi cancelado.senha
5 - Gravar um log de execução da rotina: O histórico de execuções deverá ser gravado contendo as seguintes informações: CPF de quem executou, data/hora, motivo, lista com os ids das solicitações canceladas.
6 - (Opcional)1 - Criar um job para verificarexpirar sea existesenha agendamentosapós abertosum paratempo dia de feriado ou dia de exceção e notificar o gestor.determinado
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 tela com os parâmetros necessários para cancelar os agendamentos:
|
5 |
- Caso o feriado seja municipal, obter uma lista de municípios e disponibilizar como parâmetro. |
Alpha Serviços |
Criar rotina para obter os agendamentos de acordo com os parâmetros e mostrar na tela para confirmação | 8 |
- Trazer somente os agendamentos que estão com o status "Agendado" de acordo com os parâmetros |
Alpha Serviços |
Criar rotina para cancelar os agendamentos filtrados | 5 |
Criar uma barra de progresso para que o usuário possa acompanhar |
Alpha Serviços |
Notificar os usuários que o agendamento foi cancelado, informando o motivo | 5 |
Ao cancelar, deve ser criada uma notificação para o cidadão ter ciência que o agendamento foi cancelado Utilizar o maestro que já foi implementado em funcionalidades anteriores |
Alpha Serviços |
Gravar um log das rotinas executadas (gravando quais solicitações foram alteradas, parâmetros utilizados, quem executou, motivo e data/hora) | 5 |
|
Alpha Serviços |
(Opcional) Criar job para verificar se existe agendamentos abertos para dia de feriado ou dia de exceção e notificar o gestor | 13 |
- 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 |
Opcional: Criar campo de motivo do cancelamento nos agendamentos | 3 |
|
Alpha Serviços |
Opcional: Criar campo data do cancelamento nos agendamentos | 3 |
|
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 a criação da funcionalidade para cancelar os agendamentos.