Alpha - Criação de processos no SEI no Sistema Alpha - 09/02/2022
OBJETIVO
Avaliar quais a necessidade, e quais seriam as mudanças necessárias para a criação de processos do SEI no Sistema Alpha uma vez que o mesmo gerou processos mas parou após mudanças na sua estrutura e regras de negócio.
JUSTIFICATIVA
Atualmente o Alpha não esta gerando processos no SEI e certas secretarias desejam cadastrar serviços no alpha que depende do Sistema SEI.
RESULTADOS DA PESQUISA
Identificar a Solução, as Histórias de Usuários, Débitos Técnicos e quais possíveis impedimentos podem dificultar a criação de Processos do SEI no sistema Alpha.
ENVOLVIDOS:Envolvidos:
Gustavo
- Rafael Passos dos Santos (
DEVAssessor) - Lucas de Souza e
Sousa (DEV Team)André Honório (DEV Team)Euriane Nogueira Frota (Product Owner)Edson Masami Hiraçaka (Scrum Master)Lucas Tavares Viana deSouza (EstagiárioAssessor)
Emanuel Rufino Alcantara de Lima (DEV Team)
GLOSSÁRIO:
XML - Tipo de Linguagem de Marcação.
SEI - Sistema Eletrônico de Informações.
1. CENÁRIO ATUAL
O Sistema Alpha atualmente é composto por dois projetos Webs (Web Serviço e Web Solicitação) e duas Apis (Api de Serviço e Api de Solicitação). Antes dessa mudança de estrutural e mudanças de regra o Sistema Alpha já gerou processos no SEI. Na epoca foi realizado uma integração com um Web Service SOAP onde era possível comunicar com o SEI e criar processos. O Consumo do Web Service SOAP atualmente ficou na API de Serviços se for ser realizado a Criação de Processos no SEI no Alpha será necessário remover ele da API de Serviço e realizar uma nova integração na API de Solicitação visto que o processo do SEI será criado durante o atendimento da solicitação.
2. SOLUÇÃO
Durante a criação desse estudo foram encontrado duas possíveis soluções.
2.1 PRIMEIRA SOLUÇÃO
Não Criar os Processos do Sei no sistema Alpha. As Secretarias que precisam que seus serviços gerem Processo no SEI criaram seu Serviço Normalmente e durante o cadastro das Etapas informarão que tem uma etapa de geração de Processo no SEI.
2.2 SEGUNDA SOLUÇÃO
Criar Processos do SEI no Alpha. Durante o cadastro do serviço seria informado que este serviço necessitará de criação de processo no Sistema SEI Durante o seu atendimento, após o servidor solicitar esse serviço cadastrado anteriormente durante o atendimento será apresentado a opção de processo no SEI onde será selecionado a Pasta em que o processo será criado.
Referente aos Anexos da Solicitação os mesmo terão de ser enviados para o SEI o que aumenta a complexidade dessa solução. Atualmente os Anexos da Solicitação estão sendo salvos uma referência no Banco de dados do Formulário Dinâmico e os Arquivos estão sendo salvos no MinIO, o nosso servidor de arquivo. Podemos automatizar o envio dos Anexos da Solicitação para o Processo do SEI ou também e possível criar o processo sem nenhum dos anexos da Solicitação o que diminui a complexidade.
3. HISTÓRIAS DE USUÁRIO
As Histórias de usuário e débitos técnicos abaixo são referentes a segunda solução apresentada.
O que? | Pontos | Regras | Produto |
Eu como Gestor de Serviços preciso definir que o serviço deve gerar processo no SEI | 3 |
- Somente se aplica a Serviços do Servidor |
Web Serviço API Serviço |
Realizar Integração com o SOAP ou API do Sistema SEI | 5 |
- |
API Solicitação |
Eu como Atendente preciso escolher a pasta em que o processo vai ser gerado no Sistema SEI | 5 |
- |
Web Solicitação API Solicitação |
Eu como Atendente preciso gerar processo no SEI | 8 |
- Somente se aplica a Serviços do Servidor |
Web Solicitação API Solicitação |
Remover código não utilizado SOAP do SEI da API de Serviço | 1 |
- Debito Té |
API Serviço |
As Histórias de usuário abaixo são referentes aos anexos da solicitação apresentadas na segunda solução.
O que? | Pontos | Regras | Produto |
Eu como Gestor de Serviços que os Anexos da Solicitação sejam enviados para o Processo do SEI | 8 |
- Limitar o Tamanho dos Anexos |
API Solicitação |
4. POSSÍVEIS IMPEDIMENTOS
Trabalhar com o SOAP nunca é uma coisa fácil, é uma Tecnologia Antiga e de não muito fácil implementação.
CONCLUSÃO
Será muito trabalhoso realizar a criação de processos do SEI no sistemas Alpha. Se for necessário é possível utilizando a primeira solução mas também e possível aplicar a segunda solução sugerida.