Projeto:  FS00XX - Integração SGE X Solução Integradora

Nome do Cliente: Confederação Nacional da Indústria - SENAI

O Departamento Nacional precisa extrair mensalmente informações de todas as filiais do SGE, para importá-las na Solução Integradora (Portal Integrador). Esse processo é necessário para registrar informações dos regionais, avaliação de indicadores, além de prestação de contas com o MEC. O DN precisa gerar um arquivo texto para cada Regional, gerando até 27 arquivos. O DN não utiliza a solução integradora padrão definida para os DRs, já que existem algumas particularidades na extração do DN. Atualmente os arquivos do DN são gerados pelo Gerador de Saídas do RM, com consultas mantidas pelo DN, específicas por regional (uma para cada), com muitos valores fixos.

O objetivo deste projeto é refazer o processo de geração dos arquivos do DN de forma mais parametrizável e levantando as críticas pré-definidas antes de enviar o arquivo. As regras já estão sendo definidas para que a solução implementada também seja utilizada na geração das críticas e arquivos dos Regionais, que hoje utilizam a solução integradora padrão do SGE (Gerador de Saídas). O projeto é composto pelas seguintes frentes:

● Processo para geração de arquivo mensal contendo registros de Matrículas, Cursos e Carga horária.
● Cadastros e parâmetros no SGE, para permitir maior flexibilidade na manipulação dos dados e validação de críticas.
● Validação das matrículas e cursos identificados para compor o arquivo, possibilitando ao usuário visualizar a crítica e ajustá-la antes de prosseguir com a geração do arquivo, caso necessário.






xxxxxxxxxx


xxxxxxxxx

A criação do campo complementar e das tabelas dinâmicas será realizada pelo script caso estas não exista na base de dados, a ser executado através do executor de scripts:

  • SQL SERVER:
    "teste_script_SQL.sql"

  • ORACLE:
    "teste_script_ORACLE.sql"

Assim que executado o Script com sucesso pelo Executor de Script, em Serviços Globais | Customização | Executor de Scripts. Será necessário habilitar o campo complementar.
Para habilitar este campo acesse o menu TOTVS Educacional | Configurações | Níveis de Ensino, selecione o nível de ensino e na aba Campos Complementar disponíveis, habilite o campo complementar criado pelo script.



O Campo complementar que será criado
pelo Script é:

TOTVS Educacional | Currículo e Oferta | Matrizes Curriculares
   - Curso é integrado ao parceiro?

Caso o campo não seja ativado ele não ficará visivel na tela de campos complementares de Matriz Curricular.

Para o correto funcionamento da customização, é preciso que as seguintes Tabelas Dinâmicas estejam devidamente registradas na base de dados, essa inclusão das tabelas dinamicas e de seus itens é realizado pela execução do Script.
Quando a tabela dinamica é gerada seus itens também são preenchidos, caso a tabela dinâmica ja exista os dados devem possuir os seguintes valores abaixo:

Tabela DinâmicaItem da Tabela DinâmicaSistemaVisivel a todas coligadas

SIMOUNAO

0 - NãoEducacional


Sim

1 - Sim


PARCERIA

0 - Pública


Educacional

Sim

1 - SESI

2 - Privada

CONCOSUBSE

0 - Concomitante

Educacional

Sim

1 - Subsequente


Exemplo da tabela dinamica "SIMOUNAO":

Acesse o menu TOTVS Serviços Globais | Administração| Tabela Dinâmica, selecione o sistema Educacional e valide se a  tabela esta corretamente inserida e se os items da tabela estão conforme descrito acima.



Este cadastro das Tabelas Dinâmicas deve ser corretamente inserido pelo Script, para as tabelas dinâmicas utilizadas pela customização no sistema Educacional e visivel a todas coligadas. 

Interface de Parâmetros da Solução Integradora disponível no menu:
TOTVS Educacional | Sistema Industria | Solução Integradora | Parâmetros | Registro de Curso.

  • Parâmetros criados para tratar os valores que hoje estão fixos na geração do arquivo:

  • Visão com opção de informar vários registros de modalidade, com suas informações, que serão consideradas na geração do arquivo mensal. As modalidades
    informadas aqui serão exibidas no processo de geração de arquivo, caso o usuário deseje gerar o arquivo para apenas uma modalidade.




  • Anexo Tipos de Financiamento/Gratuidade anexo da modalidade para informar os tipos de financiamento (tabela dinâmica). Para alunos
    identificados que não estiverem com o tipo de financiamento informado neste parâmetro ou o tipo estiver inativo, será gerada crítica.


 



  • Visão com opção de informar vários registros de Área de Atuação do curso, que serão consideradas na geração do arquivo mensal. Se a área não estiver neste parâmetro, gera crítica). Para cada área informada, teremos o parâmetro?


  • Visão com opção de informar vários registros de Cursos, que não serão considerados na geração do arquivo mensal.


Interface de Parâmetros da Solução Integradora disponível no menu:
TOTVS Educacional | Sistema Industria | Solução Integradora | Parâmetros | Registro de Matrícula.

  • Parâmetros criados para tratar os valores que hoje estão fixos na geração do arquivo:



  • Tipo do Registro - Matrícula: campo do tipo texto possível de editar com valor default  "2";
  • Tipo de Registro - Carga Horária: campo do tipo texto possível de editar com valor default "3";
  • Linha de Ação: campo do tipo texto possível de editar com valor default "11";
  • DR Parceiro: campo do tipo lookup. Só será utilizado esse valor quando o campo complementar da turma não estiver preenchido.


    *Os parâmetros desta aba serão armazenados por coligada.

  • Visão de dados para informar registros de situação de matrícula que serão consideradas na geração do arquivo:



  • Código Situação de Matrícula: campo do tipo lookup. Lista os registros da SSTATUS para seleção.
  • Statuscampo do tipo lookup. Lista para selecionar um dos três valores: Em Andamento, Saída (conclusão) ou Cancelado. 
  • Ativo/inativo: campo do tipo checkbox. Se inativo, gera crítica.



*Os parâmetros desta aba serão armazenados por nível de ensino.

  • Visão com opção de informar vários registros de Tipo de Entrada, com código, descrição e status:


  • Código: campo do tipo numérico. Correspondente ao número utilizado para identificar o tipo de entrada. 
  • Descrição: campo do tipo texto. Descrição do tipo de entrada. 
  • Ativo/inativo: campo do tipo checkbox. Se inativo, gera crítica.




*Os parâmetros desta aba serão armazenados por coligada.

  • Visão com opção de informar vários registros que serão considerados na geração do arquivo mensal:



  • Situação Ocupacional: campo do tipo lookup para seleção do código da situação ocupacional.




*Os parâmetros desta aba serão armazenados por coligada.







Pré-requisitos

Devem ser liberadas nas permissões de perfil dos usuários, os menus da customização Solução Integradora.

Disponível em: Serviços Globais | Perfil | Educacional | Sistema Indústria | Integradores | Solução Integradora | Situação de Matrícula


Detalhamento do processo

Foi criada uma interface de DE|PARA para o usuário definir para cada situação de matrícula do RM com seus respectivos códigos da solução integradora.

A interface de DE|PARA poderá ser acessada em: TOTVS Educacional | Sistema Indústria | Solução Integradora | De|Para | Situação de Matrícula



Ao acessar a interface pelo menu customização, será exibida uma visão com todos os registros que possuem De/Para cadastrado, e será possível incluir, editar e excluir um registro. 



Ao incluir ou editar, será exibida a interface com os campos:

Código RM: campo do tipo Lookup para informar o código da situação de matrícula (SSTATUS) no RM que precisará de DE|PARA com a Solução Integradora.
Código Externo: campo do tipo texto livre, para informar o código da situação de matrícula na Solução Integradora que corresponde à situação de matrícula cadastrada no SGE. 


Este cadastro de De|Para é separado por nível de ensino, sendo necessário realizar os cadastros em todas os níveis de ensino que serão utilizados na Solução Integradora.

Pré-requisitos

Devem ser liberadas nas permissões de perfil dos usuários, os menus da customização Solução Integradora.

Disponível em: Serviços Globais | Perfil | Educacional | Sistema Indústria | Integradores | Solução Integradora | Raça


Detalhamento do processo

Foi criada uma interface de DE|PARA para o usuário definir para cada situação de matrícula do RM com seus respectivos códigos da solução integradora.

A interface de DE|PARA poderá ser acessada em: TOTVS Educacional | Sistema Indústria | Solução Integradora | De|Para | Situação de Matrícula



Ao acessar a interface pelo menu customização, será exibida uma visão com todos os registros que possuem De/Para cadastrado, e será possível incluir, editar e excluir um registro. 



Ao incluir ou editar, será exibida a interface com os campos:

Código RM: campo do tipo Lookup para informar o código da raça (PCORRACA) no RM que precisará de DE|PARA com a Solução Integradora.
Código Externo: campo do tipo texto livre, para informar o código da raça na Solução Integradora que corresponde à raça cadastrada no SGE. 


Este cadastro de De|Para é separado por coligada, e como este projeto está somente disponível para o SENAI os dados cadastrados ficarão disponíveis para todas as filiais e níveis de ensino.

Pré-requisitos

Devem ser liberadas nas permissões de perfil dos usuários, os menus da customização Solução Integradora.

Disponível em: Serviços Globais | Perfil | Educacional | Sistema Indústria | Integradores | Solução Integradora | Estado Civil


Detalhamento do processo

Foi criada uma interface de DE|PARA para o usuário definir para cada situação de matrícula do RM com seus respectivos códigos da solução integradora.

A interface de DE|PARA poderá ser acessada em: TOTVS Educacional | Sistema Indústria | Solução Integradora | De|Para | Situação de Matrícula



Ao acessar a interface pelo menu customização, será exibida uma visão com todos os registros que possuem De/Para cadastrado, e será possível incluir, editar e excluir um registro. 



Ao incluir ou editar, será exibida a interface com os campos:

Código RM: campo do tipo Lookup para informar o código do estado civil (PCODESTCIVIL) no RM que precisará de DE|PARA com a Solução Integradora.
Código Externo: campo do tipo texto livre, para informar o código do estado civil na Solução Integradora que corresponde ao estado civil no SGE. 


Este cadastro de De|Para é separado por coligada, e como este projeto está somente disponível para o SENAI os dados cadastrados ficarão disponíveis para todas as filiais e níveis de ensino.

Restrição de Cadastro de Cursos e Turmas por Área Tecnológica

A partir de 2025, para atender às novas diretrizes institucionais da Solução Integradora, as áreas tecnológicas abaixo não poderão mais ser utilizadas. Sendo assim, não será possível criar novos cadastros vinculados a esses valores.

1

2

3

4

5

6

8

12

13

15

20

24

25

27

28

29

32

35

36

39

40

43

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

99


Restrição de Cadastro de Cursos e Turmas por Modalidade do Itinerário V

A partir de 2025, para atender às novas diretrizes institucionais da Solução Integradora, as modalidades abaixo não poderão mais ser utilizadas. Sendo assim, não será possível criar novos cadastros vinculados a esses valores.

22

Qualificação Profissional - Itinerário V Ensino Médio

32

Habilitação técnica de Nível médio - Itinerário V Ensino Médio

Validação na Matriz Curricular
Foi realizada uma validação na tela de TOTVS Educacional | Currículo e Oferta | Matrizes Curriculares para o campo complementar "Curso é integrado ao parceiro?", para ser de preenchimento obrigatório para as Modalidades 21 e 31.



Foi realizado a criação de uma nova Aba na tela TOTVS Educacional | Currículo e Oferta | Alunos | Anexos | Cursos/habilitações aba Solução Integradora, com os seguintes campos para preenchimento, tendo eles validações especificas conforme a seleção:




Validações no Curso / Habilitações do Aluno - Solução Integradora
Foram realizadas validações na tela TOTVS Educacional | Currículo e Oferta | Alunos | Anexos | Cursos/habilitações aba Solução Integradora para as seguintes regras abaixo:

- Para os Cursos vinculados a Modalidade 21 e 31, o preenchimento dos campos "Tem parceria?" e "Escolaridade" é de preenchimento obrigatório.




-
Os campos "Tem parceria?" e "Escolaridade", vão apresentar uma mensagem de confirmação para a alteração, caso a confirmação seja negativa os campos serão retornados ao seu valor anterior.






-
O campo "Parceria" somente é habilitado se o campo "Tem parceria?" possuir o valor "Sim".




-
O campo "Estado" e "Nome Instituição" somente são habilitados se o campo "Parceria?" possuir o valor "Pública" ou "Privada".




-
O campo "Nome da Instituição" será filtrado conforme o Estado selecionado:




- O campo "Concomitante e Subsequente" tem a alteração restrita e este é alterado automaticamente conforme a Escolaridade selecionada, possuindo a seguinte regra:

  • Campo Escolaridade com Ensino Médio Incompleto ou grau menor será do tipo Concomitante.
  • Campo Escolaridade com Ensino Médico Completo ou grau maior será do tipo Subsequente.




- O campo "Escolaridade" ao ser alterado, também irá realizar a alteração do Grau de Instrução do cadastro de Pessoa do aluno selecionado, assim garantindo a informação atualizada sobre a escolaridade do aluno: