Projeto:  FS009339 - Solução Integradora - Itinerário V e Carga Horária EAD

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. Atualmente no SGE, existem as modalidades e áreas tecnológicas do Itinerário V que não poderão mais ser vinculadas aos cursos a partir de 01/01/2025.

O objetivo deste projeto nesta parte é implementar validações para que tais modalidade e áreas tecnológicas não sejam mais vinculadas aos novos cursos.
Além disso, serão incluídos novos campos complementares para identificação dos alunos que antes estariam vinculados ao Itinerário V.

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á visível 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 dinâmicas e de seus itens é realizado pela execução do Script.
Quando a tabela dinâmica é gerada seus itens também são preenchidos, caso a tabela dinâmica já 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 dinâmica "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 visível a todas coligadas. 

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.

Foi disponibilizada uma interface de Cadastro de Unidade, para que os usuários possam informar as unidades, garantindo que as informações estejam devidamente configuradas para a geração do arquivo da Solução Integradora.

A interface está disponível em TOTVS Educacional | Sistema Indústria | Solução Integradora | Cadastro de Unidade.

Ao acessar a interface pelo menu customização, será exibida uma visão com todos os registros de unidade, e será possível incluir, editar e excluir um registro.

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

Código: campo do tipo texto que será preenchido pelo usuário com o código da unidade que será enviado para solução integradora.

Sigla do DR: neste campo será exibida uma lista dos estados do Brasil e a sigla CT (Cetiqt), onde o usuário deverá selecionar a sigla da Unidade (Lista de DRs). 

Nome: neste campo o usuário deverá preencher o nome da unidade.

Flag Unidade Padrão: neste campo o usuário deverá marcar a unidade que ficará como padrão. Será permitida apenas uma unidade padrão por DR.  

Município: neste campo será exibida uma lista dos municípios do estado definido como DR, onde o usuário deverá selecionar a cidade da unidade. 

Foi disponibilizada uma interface de Cadastro de Nacionalidade, para que os usuários possam cadastrar os códigos dos países referentes às nacionalidades cadastradas no SGE, para que o código do País seja considerado na geração do arquivo.

A interface está disponível em  TOTVS Educacional | Sistema Indústria | Solução Integradora |Cadastro de Nacionalidade.

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

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

Código da Nacionalidade: campo do tipo loockup para selecionar a nacionalidade previamente cadastrada no SGE. 

Código do País: campo do tipo texto para informar o código do País relacionado a nacionalidade informada (livre digitação).

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 "Campos complementares - Produção DN", 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 "Campos complementares - Produção DN" 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" somente é habilitado se o campo "Parceria?" possuir o valor "Pública" ou "Privada".


- O campo "Nome da Instituição" somente é habilitado se o campo "Estado" estiver preenchido e será filtrado conforme o Estado selecionado:



- 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:


- 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.


<style>
	.expand-control {
    	cursor: pointer;
    	text-decoration: none;
	    margin-bottom: 10px;
	    background-color: #ededed;
	    height: 30px;
	    font-size: 14px;
	    padding: 5px;
	}
	.expand-control-text {
    	vertical-align: top;
	    font-weight: bold;
		color: #242424;
	}
	.post {
    	background-color: #378000;
	    color: #ffffff;
	    display: inline-block;
	    padding: 5px;
	    border-radius: 5px;
		font-weight: bold;
	}
	.get {
    	background-color: #004fd6;
	    color: #ffffff;
	    display: inline-block;
	    padding: 5px;
	    border-radius: 5px;
		font-weight: bold;
	}
	.put {
    	background-color: #ffa200;
	    color: #ffffff;
	    display: inline-block;
	    padding: 5px;
	    border-radius: 5px;
		font-weight: bold;
	}
	.delete {
    	background-color: #cf0000;
	    color: #ffffff;
	    display: inline-block;
	    padding: 5px;
	    border-radius: 5px;
		font-weight: bold;
	}
	.endereco{
		display: inline-block;
		padding: 5px;
		font-weight: bold;
	}
</style>
<!-- 
EXEMPLO DE MARCAÇÃO PARA TIPO DE REQUEST:
<div class="post">POST</div>
<div class="get">GET</div>
<div class="put">PUT</div>
<div class="delete">DELETE</div>

O ENDEREÇO DEVE SER INSERIDO COM A SEGUINTE MARCAÇÃO:
<div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/ItemContabil</div>
-->