Data de elaboração | 20/09/2021 |
Responsável pelo estudo | Rafael Passos dos Santos (Assessor) |
Equipe do estudo |
Gustavo Felix Gomes (Assessor) Rafael Passos dos Santos (Assessor) André Honório de Andrade Silva (Tecnico) Emanuel Rufino Alcantara de Lima (Analista) Lucas de Souza e Sousa (Estagiario) Euriane Nogueira (Product Owner) |
Alvo | Formulário Dinâmico |
Origem | Adição de todos os Campos do Pentagono no Formulário Dinâmico |
Objetivo | Estudar e avaliar quais mudanças serão necessárias para que seja possível utilizar todos os campos do Pentágono no Formulário Dinâmico, pois atualmente só está funcionando 12 campos e esses campos só estão disponível para o Portal do Cidadão. |
Documentação correlata | -/- |
Observações | O presente estudo pretende também levantar as Historias dos cards para a Sprint |
Pentágono - Sistema de Unificação de dados do Cidadão / Servidor
Nuget - Pacote Nuget são códigos criados e compartilhados em pacotes que podem ser instalado e consumidos em diversas aplicações Microsoft contato o pacote tenha suporte a versão utilizada.
Atualmente pode se escolher todos os campos do Pentágono para adicionar ao formulário do serviço, mas ao adicionar certos campos o mesmo não são exibidos no momento de solicitar pois não estão configurados impossibilitando a gravação das respostas e a solicitação do serviço de forma completa.
Atualmente o Formulário Dinâmico esta mais para Campo Dinâmico, conseguimos salvar todos os campos necessário para o formulário, mas quando se vai obter o formulário para montar em outro sistema como por exemplo o Portal do Cidadão ou do Servidor ele só retorna quais os campos e nesses sistemas tem de ser configurado como será gerado o HTML para cada tipo e quais regras esse campo possui. Quando adicionamos novos tipos de campo no Formulário Dinâmico para atender aos dados do Pentágono ficou faltando configurar os HTMLs.
Criar Pacote NuGet que será consumido pelo Portal do Servidor, Portal do Cidadão e futuramente o Portal da Empresa. Esse Pacote NuGet deve gerar o HTML do Formulário e realizar a gravação das respostas do formulário e dos dados no Pentagono e dos anexos.
Pode se dividir as histórias de usuário em duas partes, a Criação do Pacote Nuget e o Consumo e Ajustes nos Portais.
Criação do Pacote NuGet
O que? |
Pontos |
Regras |
Produto |
---|---|---|---|
Criar Projeto do Pacote NuGet e configura-lo. |
3 |
- Subir projeto no Git. |
Nuget Formulário Dinamico |
Criar Component para Carregar as Partials View dos campos já existente no Portal do Cidadão. |
8 |
- Essa História Depende da Criação do Projeto. |
Nuget Formulário Dinamico |
Criar Service copiando as Regras dos campos já existente no Portal do Cidadão. |
8 |
- Essa História Depende da Criação do Projeto. |
Nuget Formulário Dinamico |
Configurar os Campos Restantes no Component. |
8 |
- Essa História Depende da Criação do Projeto. |
Nuget Formulário Dinamico |
Configurar os Campos Restantes na Service. |
8 |
- Essa História Depende da Criação do Projeto. |
Nuget Formulário Dinamico |
Consumo e Ajustes nos Portais
O que? |
Pontos |
Regras |
Produto |
---|---|---|---|
Consumir o Pacote NuGet do Formulário no Portal do Cidadão. |
5 |
Essa História Depende da Criação do Pacote Nuget, Da Criação do Component e de Service. Não Precisa ter todos os campos. |
Portal do Cidadão |
Remover códigos que não estão mais sendo utilizados após o Consumo do Pacote NuGet do Formulário no Portal do Cidadão. |
3 |
Essa História Depende do Consumo do Pacote NuGet |
Portal do Cidadão |
Consumir o Pacote NuGet do Formulário no Portal do Servidor. |
5 |
Essa História Depende da Criação do Projeto |
Nuget Formulário Dinamico |
Configurar os Campos Restantes no Component. |
8 |
Essa História Depende da Criação do Pacote Nuget, Da Criação do Component e de Service. Não Precisa ter todos os campos. |
Portal do Servidor |
Remover códigos que não estão mais sendo utilizados após o Consumo do Pacote NuGet do Formulário no Portal do Servidor. |
3 |
Essa História Depende do Consumo do Pacote NuGet |
Portal do Servidor |
Fica Concluído que para o Funcionamento completo do Formulário Dinâmico com os dados do Pentagono deve-se realizar as histórias de usuários acima e que para realização deste trabalho será necessário apoio da Liderança Técnica.