Ir para o conteúdo principal

Integração do SISNE com o Alpha

Data de elaboração 20/08/22
Responsável pelo estudo
  • Alexandre Santos Freire Ferreira (Assessor)
  • Moisés Ferreira Evangelista (Assessor)
Equipe do estudo Caveiras
Alvo SISNE - Sistema de Nomeação e Exoneração
Origem
  • Implementação: Integrar SISNE (com foco no preenchimento dos dados pessoais) ao sistema ALPHA - Gerenciamento de Carta de Serviço
Objetivo Este estudo tem como objetivo analisar a possibilidade de substituir a integração do SISNE pelo ALPHA, pois o Pentágono será descontinuado.
Observações O processo de criação de um Ato seja nomeação ou qualquer outro é iniciado pelo RH, esse deve ser um ponto a se observar, pois o com a utilização do ALPHA através do portal do cidadão o processo de criação seria iniciado pelo cidadão.

1. Introdução

Atualmente o Sistema Pentágono oferece ao SISNE- Sistema de Nomeação e Exoneração de Servidores Públicos, o cadastro e análise de Dados Pessoais do candidato a servidor público, para o processo de nomeação. Portanto, as funcionalidades que o Sistema Alpha precisa fornecer são as mesmas fornecidas pelo Sistema Pentágono atualmente. Tanto na parte de registro feito pelo candidato a servidor, quanto na parte de análise das informações realizadas pelo RH.

O Alpha é um Sistema de cadastro de serviços do Governo do Estado de Rondônia, para que o cidadão possa utiliza-los através do Portal do Cidadão. Cada serviço é um formulário criados via API de "formulários dinâmicos".

2. Desenvolvimento

3.1 Possíveis Problemas

  • Será necessário a instalação do Pacato NuGet de Formulários Dinâmicos. Esta biblioteca está incompatível para ser utilizado com o SISNE, pois o mesmo está em desenvolvimento;
  • Foi verificado que a API de Formulários Dinâmicos, não esta preparada para cadastrar vários formulários divididos por etapas, todos os formulários são criados individualmente.

3.2 Funcionalidades Necessárias

  • Cadastrar no Alpha, todos os formulário necessário pra nomear o candidato a servidor público. 
  • Disponibilizar todos os formulários e suas etapas do cadastro no portal do cidadão, Conforme a imagem a seguir: 

image.png

Imagem: steps de cadastro dos dados pessoais


  • Implementar API para realizar integração entre Alpha e SISNE ou qualquer outro sistema que necessite das funcionalidades, tais como a imagem a seguir: 

image.png

Imagem: endpoints da analise do cadastro no Pentágono.


image.png

Imagem: endpoints da consulta do cadastro no Pentágono.


  • Para criar uma nomeação no SISNE, o RH realiza o pré-cadastro do candidato, contendo informações básicas como: nome, e-mail e CPF. Após a criação da solicitação, um link é enviado para o e-mail cadastrado, para que o candidato realize o acesso aos formulário para finalizar o seu cadastro e enviar para o RH realizar a análise. Este processo e realizado via API Pentágono, utilizando os endpoints apresentados na imagem a seguir:

image.png

Imagem: endpoints do acesso aos formulários do Pentágono.

    3.3 Ações

    • Verificar se o Alpha permite cadastrar o serviço que o SISNE necessita;
    • Analisar a hipótese de criar uma nomeação no SISNE, após a aprovação do cadastro dos dados pessoais 

    3.4 Soluções

    • Adaptar API de formulários dinâmicos para cadastro de vários formulários por serviço;
    • Criar serviço de nomeação no Alpha contendo todos os steps de cadastro de dados pessoais;
    • Desenvolver API para realizar a comunicação entre SISNE e Alpha para acompanhamento e gerenciamento do status de cadastro/analise/acesso.

    3.5 Valor Agregado

    • O candidato poderá inserir seus dados pessoais para nomeação via Portal do Cidadão;
    • Os dados pessoas ficaram centralizados e protegidos conforme a LGPD.

    3.6 Possíveis Problemas

    • Complexidade no desenvolvimento para adaptar a API de Formulários Dinâmicos/ALPHA, para atender as necessidades com o SISNE;
    • Maior tempo de desenvolvimento, pois o time não tem conhecimento sobre as aplicações Alpha e API de formulários dinâmicos.
    3. Conclusão

    É preciso verificar com o time responsável pelo desenvolvimento a adaptação do ALPHA / API de Formulários Dinâmicos, as necessidades do SISNE ou qualquer outro sistema que precise de vários formulários por serviço.