Ir para o conteúdo principal

Meios técnicos para gerar relatórios de conflitos dos plantões dos servidores (Estado x Município)

Data de elaboração

06/02/2023

Responsável pelo estudo

Jose Lucas da Silva Costa (Analista de Desenvolvimento Full-Stack)


Equipe do estudo

João Pedro Rocha Brito (Assessor);

José Lucas da Silva Costa (Analista de Desenvolvimento Full-Stack)

Jônatas Neves Legal (Técnico em Tecnologia da Informação e Comunicação) 

Alvo Sistema Skala
Origem

Problemas de conflito de plantões dos servidores que trabalham com vínculo no estado e no município.

Objetivo

Elaborar os meios técnicos necessários, para gerar relatório dos servidores que estão em situação de conflito em seus plantões do estado e no município.
Documentação Correlata

Observações

Sem observações.

1. Glossário de Termos


  1.  SID - Sistema Integrado de Descanso.

2. Introdução


Este estudo busca criar um relatório para identificar possíveis conflitos entre o Governo do Estado de Rondônia e a Prefeitura Municipal de Porto Velho, no que se refere às escalas de plantão dos servidores. Para isso, será utilizada a API da prefeitura, que receberá os parâmetros "CPF", "Ano" e "Mês", e retornará os plantões dos servidores da prefeitura. Esses dados serão comparados com os dados do sistema de escalas de plantões do Estado, chamado Skala, para verificar se há possíveis conflitos entre os plantões dos servidores envolvidos.

3. Meios técnicos para elaborar o relatório


3.1 Produto esperado

O relatório de conflitos entre as escalas de plantão do Estado e da Prefeitura será gerado por meio de uma API desenvolvida em C#. Com ela, será possível obter os dados necessários para a comparação das escalas. A conexão do C# ao Banco de Dados SQL Server será o primeiro passo. Após a conexão, será criada uma consulta para a extração dos dados. Para obter os resultados mais rapidamente possível, a query será otimizada. Uma vez extraídos os dados, serão comparados com os dados obtidos da API da prefeitura. Assim, serão identificados os possíveis conflitos entre as escalas. Por fim, a API será responsável por retornar os dados para a geração do PDF, que conterá o relatório de conflitos entre as escalas.

3.2 Diagrama de fluxo

Devido ao time TITÃS não ser responsável pelo referido sistema, a notificação neste sistema vai necessitar reuniões com o time responsável para sanar dúvidas a respeito da implementação da funcionalidade.

3.3 Desempenho

O relatório de conflitos entre as escalas de plantão do Estado e da Prefeitura será gerado por meio de uma API desenvolvida em C#. Com ela, será possível obter os dados necessários para a comparação das escalas. O processo de extração dos dados se inicia com a conexão do C# ao Banco de Dados SQL Server.

Após a conexão, será criada uma consulta para a extração dos dados. Para obter os resultados mais rapidamente possível, a query será otimizada e executada em forma de multitarefa. Uma vez extraídos os dados, serão comparados com os dados obtidos da API da prefeitura. Assim, serão identificados os possíveis conflitos entre as escalas.

Por fim, a API será responsável por retornar os dados para a geração do PDF , que conterá o relatório de conflitos entre as escalas. aA respeito do uso desta solução para outros estados,sistemas, A solução desenvolvida para a geração do relatório de conflitos entre as escalas de plantão do Estado e da Prefeitura pode ser facilmente reutilizada para outrosoutras estados.necessidades.

Para4.4 isso,Processamento élógico

necessário apenas alterar a API da prefeitura e a query do Banco de Dados para obter os dados necessários. Além disso, a API desenvolvida em C# para gerar o relatório possui alto desempenho, permitindo que o relatório seja gerado em poucos segundos. Dessa forma, a solução poderá ser usada para gerar relatórios de conflitos de forma rápida e eficiente.

teste

3.4 Valor agregado

A notificaçAPI desenvolvida para a geração atravésdo relatório de conflitos entre as escalas de plantão do e-mailEstado poderáe conscientizarda Prefeitura oferece diversos benefícios. Ela permite que os chefesdados imediatossejam daextraídos novasrapidamente solicitações,e possibilitandofacilita o processo de comparação entre as escalas. Além disso, o relatório pode ser gerado em poucos segundos, o que possibilita a redução das solicitações na situaçãotomada de "Aguardandodecisão Homologação".mais rápida. Dessa forma, os servidores poderão ser escalados de forma mais eficiente, com menos chances de conflitos.

4. Conclusão


O presente ESTUDO TÉCNICO PRELIMINAR, elaborado pelos integrantes TÉCNICOS do time TITÃS, considerando a análise dos desafios técnicos envolvidos e citados, conclui pela VIABILIDADE DA IMPLEMENTAÇÃO DA NOTIFICAÇÃO DE MODO CRITERIOSO, uma vez que foram considerados os potenciais benefícios em termos de eficiência e também os problemas envolvidos, principalmente potenciais problemas de desempenho da aplicação. Em complemento, os contratempos identificados são administráveis, pelo que RECOMENDAMOS o prosseguimento da demanda. Ressalva-se que o ideal é que a periodicidade de envio dos e-mails seja no máximo diária, para esta atividade recomenda-se a construção de um Job que faça o envio no período desejado.

5. Referências