Ir para o conteúdo principal

Vingadores - [Alpha] Integração com o GOV.DOC

 OBJETIVO

Levantar as histórias para a integração do Alpha com o GOV.DOC

JUSTIFICATIVA

Atualmente o Alpha não utiliza o GOV.DOC para a criação de documentos para os solicitantes.

RESULTADOS DA PESQUISA

Identificar quais histórias de usuários, débitos técnicos e possíveis impedimento podem dificultar a integração com o GOV.DOC.

ENVOLVIDOS:

Gustavo Felix Gomes (DEV Team)

Rafael Passos dos Santos (DEV Team)

Emanuel Rufino Alcantara de Lima (DEV Team)

Lucas de Souza e Sousa (DEV Team)

André Honório (DEV Team)

Euriane Nogueira Frota (Product Owner)

Edson Masami Hiraçaka (Scrum Master)

1. CENÁRIO ATUAL

Acompanhamento da solicitação e conclusão da solicitação.

O atendente cria o acompanhamento/conclusão, na tela de acompanhamento/conclusão há dois campos

1) Comentário (obrigatório)

2) Anexo (opcional)

O Gov.Doc é consumido através de uma API, na qual os documentos são criados e consultados. Além disso, há a possibilidade de assinar os documentos.

Lista de funcionalidades do Gov.Doc:

  • API Gov.doc;
    • API que contem:
      • Criar documento;
      • Editar documento;
      • Excluir documento;
      • Arquivar documento;
      • Criar bloco de assinaturas;
      • Incluir documentos em bloco;
      • Disponibilizar bloco de assinatura;
      • Retornar bloco de assinaturas;

2. SOLUÇÃO

Na solução proposta, o anexo que está no acompanhamento/conclusão da solicitação será substituído pelo documento criado pelo gov.doc.

Para isso, é necessário criar os tipos de documentos que serão disponibilizados pelo alpha.

Após criar o documento, é necessário controlar o status do documento. Só será possível enviar o acompanhamento ou conclusão após a assinatura do documento.

3. HISTÓRIAS DE USUÁRIO

Segue abaixo as Histórias de usuários necessárias para realização da Solução acima

PUSH API

O que? Pontos Regras Produto
- Integração do Alpha solicitacoes API com o GOV.DOC 5

- Debito Técnico

Alpha solicitacoes API

- Alterar a modelagem da tabela acompanhamento para incluir o ID e o status do documento do gov.doc 3

- Debito Técnico

Alpha solicitacoes API

- Criar Rota e Modelagem para salvar as preferências de como o usuário deseja ser notificado 5

- Deve conter o CPF do usuário, se o mesmo ativou o PUSH API, Se deseja receber notificação por E-mail ou WhatsApp.

- Deve ser possível Editar

Push API

- Criar Rota para Iniciar a execução Notificações 5

- Obter Agendamentos do Alpha de forma eficiente (Data)

- Configurar no Caveira Job o Tempo de Execução

Push API

- Salvar Notificações quando enviar uma notificação 3

- Criar Modelagem

- Quando enviar uma Notificação salvar, cuidado para não salvar varias vezes a mesma notificação

Push API

4. POSSÍVEIS IMPEDIMENTOS

Migração dos documentos atuais.

CONCLUSÃO

Fica concluído que com a quantidade de histórias de usuários o sistema de notificação do Portal e bem grande e tem partes bem complexas outras não tão complexas. O mesmo pode ser implementado em partes onde se realizar notificações por menos canais ate chegar aos três canais sugeridos.