Data de elaboração | 30/12/2024 |
Responsável pelo estudo | Taillon Miguel Gonçalves Neves Raposo |
Equipe do estudo | Tropa de Elite |
Alvo | Portal do servidor e Sistema de Frequência(SIF). |
Origem | Objetivo estratégico: identificar e tratar possíveis erros não mapeados. |
Objetivo | Estudo com objetivo de identificar possíveis inconsistências na integração entre o Sistema de Frequência (SIF) e o Portal do Servidor. |
Este estudo visa identificar e corrigir inconsistências nas integrações entre o Sistema Integrado de Frequência (SIF) e o Portal do Servidor, abordando problemas relacionados ao armazenamento indevido de informações fora do escopo do sistema de frequência, erros genéricos e instabilidades que comprometem a experiência do usuário. O foco é propor soluções para garantir a estabilidade e a confiabilidade do sistema.
As integrações entre sistemas são essenciais para garantir a eficiência das operações e a satisfação dos usuários. No caso da integração entre o SIF e o Portal do Servidor, foram relatados problemas como armazenamento indevido de dados, falhas em chamadas de APIs e mensagens de erro genéricas e comprometendo a confiabilidade do sistema. Este documento detalha os métodos analisados e as possíveis melhorias para alcançar os objetivos do estudo.
Análise dos métodos Existentes. Os métodos analisados foram implementados na classe ApiSif e suas dependências, responsáveis por gerenciar chamadas para APIs externas. Abaixo, segue uma análise dos métodos com propostas de melhoria:
Problemas identificados:
Melhorias sugeridas:
Problemas identificados:
Melhorias sugeridas:
Problemas identificados:
Melhorias sugeridas:
Problemas identificados:
null
no retorno de respostas.Melhorias sugeridas:
História | Complexidade | |
Adicionar validação com fluentValidation | 8 | |
Adicionar Logger para mapear erros | 3 | |
Adicionar blocos try catch | 3 |
A análise realizada revelou pontos de melhoria nas integrações entre o Sistema Integrado de Frequência (SIF) e o Portal do Servidor. Seguindo as propostas apresentadas, espera-se reduzir erros e instabilidades, além de melhorar a experiência dos usuários. A implementação de logs, validações robustas e políticas de resiliência será essencial para alcançar os objetivos do estudo.