Ir para o conteúdo principal

Retificação de Decretos gerados no SISNE

Data de elaboração 06/06/2023
Responsável pelo estudo

Alexandre dos Santos Freire Ferreira (Assessor)

Equipe do estudo Caveiras
Alvo SISNE .
Origem

Implementação

Objetivo Possibilitar retificação de decretos gerados pelo sistema SISNE, mantendo compatibilidade com decretos gerados através do sistema CECAANE.
1. Introdução

Atualmente o SISNE não esta preparado para retificar decretos gerados por meio dele, toda a estrutura foi pensada apenas nos decretos gerados no sistema cecaane. Sendo assim será necessário realizar a refatoração do sistema, para que seja possível suportar as duas estruturas diferentes dos decretos.

2. Desenvolvimento

Essa é uma estrutura bastante utilizada principalmente durante a retificação:

image.png

O Cecaane possui todas essas informações em sua base dados, porém o decreto gerado pelo SISNE não segue da mesma forma, ele trabalha com informações distribuídas em outros serviços. 

image.png

2.1 Mesclagem dos decretos

A retificação trabalha com decretoId inteiro apenas, sendo assim será necessário aplicar medidas para que estes trabalhem em conjunto, uma opção e converter o campo de inteiro para string, a fim de poder agregar tanto o decretoid inteiro do cecaane, quanto o decretoId do SISNE que é um campo do tipo Guid.

2.1 Impactos

Essa mudança apesar de pequena ira atingir muitos arquivos, necessitando de reajuste dos testes automatizados, além da necessidade de uma revalidação de todos os fluxos, para garantir que o sistema continue operacional. Foi iniciado algumas mudanças relacionadas a essa demanda, estão na branch CAV-1140 no gitlab dentro do projeto do SISNE.

3. Conclusão