Páginas filhas
  • Manual Operacional - Integração SGE x Portal SESI

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
iconfalse

Toggle Cloak
Campos Complementares

Cloak
TURMASESIEDUCACAO

A criação do campo complementar TURMASESIEDUCACAO e tabela dinâmica é realizada via script disponibilizado no pacote de instalação.

Esse campo complementar deve fazer uso de uma tabela dinâmica: 


Os itens dessa tabela dinâmica devem ser cadastrados conforme regra do cliente e de acordo com o documento disponibilizado pela Educar Brasil. 


Este campo deve estar disponível para visualização na turma e deve ser preenchido de acordo com a turma que será identificada pelo professor para publicação de material.

Sistema de Gestão de Oficinas – SGO

No caso da unidade que possuir o sistema de Gestão de Oficinas – SGO, este campo estará disponível para visualização no anexo "Turma SESI Educação" do cadastro de Salas do Oficina e deve ser preenchido de acordo com a turma que será identificada pelo professor para publicação de material.


Validações

Ao salvar o cadastro de Turma, são realizadas as seguintes validações:

  1. Caso o campo complementar TURMASESIEDUCACAO não esteja preenchido é validado caracteres especiais no código da turma;
  2. Tendo preenchido o campo complementar TURMASESIEDUCACAO é validado para caracteres especiais no código ou descrição da Turma SESI preenchido.

Importante: O campo deve ser ativado pelo usuário -

...

Informações
iconfalse

Toggle Cloak
De | Para

Cloak

O SGE – Módulo Educacional possui valores para as suas tabelas, campos, cadastros, tipos que não condizem com os valores atuais cadastrados no Portal SESI Educação. Como estamos tratando de uma integração é necessário efetuar a troca por valores equivalentes aos do Portal SESI Educação, antes de acionar o serviço que efetiva a integração. 
Em vista desta situação, foi criada uma funcionalidade que permite o mapeamento e equivalência dos valores do SGE – Módulo Educacional para os valores utilizados pelo Portal SESI Educação. A funcionalidade 

'Cadastro de DE/PARA' foi disponibilizada como um cadastro (ao invés de fixo, hardcore) de maneira a permitir que eventuais novos valores possam ser mapeados (criar o relacionamento, equivalência entre os sistemas) e/ou alterados sem a necessidade de novas codificações. 
No SGE – Módulo Educacional, menu customização, disponibilizamos o Cadastro DE/PARA e neste, o usuário (usualmente o administrador do sistema/integração) irá selecionar o registro (SGE – Módulo Educacional) a que se refere e informar o valor equivalente no sistema destino (Portal SESI Educação).




falseAcessando...


Deve ser selecionado o tipo de Entidade (Cadastro), que pode ser:

Curso/Segmento

Nesta entidade devem ser preenchidos os campos:

  • "Valor do TOTVS Educacional" onde deve ser selecionado o Curso;
  • "Valor no Portal SESI Educação" onde deve ser informado o código do curso equivalente no Portal SESI Educação (validar com responsável pelo portal).
Disciplina

Nesta entidade devem ser preenchidos os campos:

  • "Curso" onde deve ser selecionado o Curso para a disciplina;
  • "Valor do TOTVS Educacional" onde deve ser selecionada a Disciplina;
  • "Valor no Portal SESI Educação" onde deve ser informado o código da disciplina equivalente no Portal SESI Educação (validar com responsável pelo portal).
Habilitação/Série

Nesta entidade devem ser preenchidos os campos:

  • "Curso" onde deve ser selecionado o Curso para a habilitação/serie;
  • "Valor do TOTVS Educacional" onde deve ser selecionada a Habilitação/Serie;
  • "Valor no Portal SESI Educação" onde deve ser informado o código da habilitação/serie equivalente no Portal SESI Educação (validar com responsável pelo portal).
Área - Grupo de Complemento

Nesta entidade devem ser preenchidos os campos:

  • "Curso" onde deve ser selecionado o Curso para "Área - Grupo de Complemento";
  • "Valor do TOTVS Educacional" onde deve ser selecionada a "Área - Grupo de Complemento";
  • "Valor no Portal SESI Educação" onde deve ser informado o código da "Área - Grupo de Complemento" equivalente no Portal SESI Educação (validar com responsável pelo portal).
Área Conhecimento

[Novo!]

Nesta entidade devem ser preenchidos os campos:

  • "Curso" onde deve ser selecionado o Curso para a área de conhecimento;
  • "Valor do TOTVS Educacional" onde deve ser selecionada a Área de Conhecimento;
  • "Valor no Portal SESI Educação" onde deve ser informado o código da área de conhecimento equivalente no Portal SESI Educação (validar com responsável pelo portal).
Itinerario

[Novo!]

Nesta entidade devem ser preenchidos os campos:

  • "Curso" onde deve ser selecionado o Curso para a disciplina;
  • "Valor do TOTVS Educacional" onde deve ser selecionada a Disciplina;
  • "Valor no Portal SESI Educação" onde deve ser informado o código da disciplina equivalente no Portal SESI Educação (validar com responsável pelo portal).
Informações
iconfalse

Toggle Cloak
Integrações

Cloak
false

Alunos (e seus respectivos responsáveis acadêmicos)

Pré-Requisitos / Parametrizações

  1. Realizar a parametrização da Integração e preenchimento De/Para;
  2. Para envio dos dados do aluno os campos abaixo são de preenchimento obrigatório:

Campo

Localização

Regional

Cadastro de Coligada: GCOLIGADA.ESTADO

Código Integrador

Cadastro de Filial / Dados para o MEC: SFILIALMEC.CODINEPESCOLA

Nome

PPESSOA.NOME - Caso o PPESSOA.NOMESOCIAL esteja preenchido ele substitui o nome juntando com o sobrenome da pessoa (PPESSOA.SOBRENOME)

CPF

PPESSOA.CPF

Sexo

PPESSOA.SEXO

Nascimento

PPESSOA.DTNASCIMENTO

Turno

Matriz Aplicada (SHABILITACAOFILIAL.CODTURNO)

Curso [Novo!]

Área Conhecimento (SDISCGRADE.CODAREACONHECIMENTO | DEPARAAREA.CODIGOPORTAL) Itinerário (SITINERARIOFORMATIVOGRADE.CODITINERARIOFORMATIVO | DEPARAITINERARIO.CODIGOPORTAL) como item único no formato JSON conforme a seguir: {"area":"1","itinerario":"1"}

Segmento

De/Para de Segmento (de/para com o campo CODCURSO da Matriz Aplicada SHABILITACAOFILIAL)

Série

De/Para de Série (Habilitação) (de/para com o campo CODHABILITACAO da Matriz)

Turma

Turma da Matrícula no período letivo (SMATRICPL.CODTURMA => STURMACOMPL.TURMASESIEDUCACAO)

Senha

Obrigatória na inclusão

Status

Parâmetros de situação de matrícula

Responsável,campos:
Nome
Email
Senha

Caso o aluno seja menor de 18 anos e o segmento exija deve ser enviado.
SALUNO.CODPESSOARACA => PPESSOA.NOME
SALUNO.CODPESSOARACA => PPESSOA.EMAIL
SALUNO.CODPESSOARACA => PPESSOA.SENHA
Obrigatória na inclusão

A prioridade de envio do código da turma para o Portal SESI sempre é o campo complementar “Turma Sesi Educação”. Apenas quando ele não está preenchido a customização envia o Código da Turma (SMATRICPL.CODTURMA).




Detalhamento do Processo

A exportação de alunos possui a particularidade de exportar não apenas os dados básicos dos alunos, mas também outros dados, como curso (nível de ensino, segmento), turma, turno, série/habilitação (série) – e dados sobre seus responsáveis acadêmicos que estão vinculados ao cadastro do aluno.


Para que todos os dados possam ser integrados corretamente, é preciso realizar a parametrização do De/Para para cada um dos Cursos/Segmentos, Disciplinas e Séries/Habilitações, além de preencher em cada turma o campo complementar, conforme detalhado abaixo:


Alteração na Integração de Aluno – Integrar somente Matrículas sem Resultado Final e de Períodos Letivos não encerrados

A integração de Aluno envia somente alunos com Matrículas (SMATRICPL) que ainda não possuem o Resultado Final (SMATRICPL.CODSTATUSRES) preenchido e que pertençam a Período Letivo (SPLETIVO) que não estão encerrados, desconsiderando os demais.


Premissas para o valor da turma do aluno a ser integrada 


O valor da turma a ser integrado do SGE – Módulo Educacional para o Portal SESI Educação é dado através do uso de tabela dinâmica X campo complementar na turma então é necessário a criação de uma tabela dinâmica que conterá os identificadores de turmas e um campo complementar na turma para indicar qual o valor a ser enviado à integração. 

Importante: Para que o aluno seja exportado o mesmo deve ter um usuário cadastrado no SGE.


Importante: Ao instalar a customização no ambiente de produção é necessário executar o processo de geração de usuário selecionando todos os alunos para que os mesmos realizem a troca de senhas ao fazer login no sistema.

false

Professores (e suas aulas)

Pré-Requisitos / Parametrizações

  1. Realizar a parametrização da Integração e preenchimento De/Para;
  2. Para envio dos dados do professor os campos abaixo são de preenchimento obrigatório:

Campo

Localização

Regional

Cadastro de Coligada: GCOLIGADA.ESTADO

Código Integrador

Cadastro de Filial / Dados Adicionais: DFILIAL.CAMPOLIVRE1

Nome

PPESSOA.NOME

Código Externo

PPESSOA.CODUSUARIO

Sexo

PPESSOA.SEXO

Nascimento

PPESSOA.DTNASCIMENTO

Email

PPESSOA.EMAIL

CPF

PPESSOA.CPF

Senha

Obrigatória na inclusão

Aulas [Novo!]

Turma do professor (SMATRICPL.CODTURMA | STURMACOMPL.TURMASESIEDUCACAO), Curso da turma (SHABILITACAOFILIAL.CODCURSO | ZDEPARASEG.CODIGOPORTAL), Área - Grupo de Complemento (SDISCGRADE.IDGRUPOCOMPLEMENTO | ZDEPARAAREA.CODIGOPORTAL), Disciplina/Componente (SDISCIPLINA.CODDISC | ZDEPARADISC.CODIGOPORTAL) como lista no formato JSON conforme a seguir:

[{

/*TODO*/

Exemplo:

[{"turma":"EP EM EAD A N 20","segmento":"14","area":"1","componente":"22"},{"turma":"EP EM EAD A N 20","segmento":"14","area":null,"componente":"33"},{"turma":"EP EM EAD A N 20","segmento":"14","area":"1","componente":"4"}]A","segmento":"14","area":"1","componente":"4"}]

Somente serão enviadas aulas de professores que atenderem aos critérios: 

    • Estar vinculadas à uma turma que esteja com os campos data inicial e data final preenchidos (STURMA.DTINICIAL e STURMA.DTFINAL) e dentro do período vigente;
    • Estar vinculadas à uma Turma/Disciplina que esteja com os campos data inicial e data final do período do professor preenchidos (SPROFESSORTURMA.DTINICIO e SPROFESSORTURMA.DTFINAL) e dentro do período vigente;
    • Caso as datas de início e fim das Turmas e/ou período do professor na Turma/Disciplina, estejam em branco ou fora do período de vigência, não terão suas disciplinas exportadas.




Detalhamento do Processo

A integração (ou exportação) de professores tem como base os registros de professores geridos pelo cadastro de professor "SGE – Módulo Educacional | Currículo e Oferta | Aluno e Professor | Professores" mantidos nas tabelas SPROFESSOR/PPESSOA (dados do professor e dados pessoais do professor) e, como é necessário exportar as disciplinas dos professores, um relacionamento é realizado através da funcionalidade "Turmas/Disciplinas do professor" (SGE – Módulo Educacional | Ofertas | Turmas/Disciplinas | <anexo> Professores) para recuperar suas disciplinas. Somente são exportados Professores cujas as Turmas pertençam a Períodos Letivos não encerrados.


Para a exportação ser efetivada é preciso realizar a parametrização da tabela De/Para, parametrizando obrigatoriamente os Cursos e Disciplinas vinculados ao cadastro dos professores.


Os campos obrigatórios, parametrizações de/para e e-mail serão validados e, se estiverem corretos, serão enviados para o Portal EducarBrasil, e seu retorno é gravado na tabela de Log.


Caso ocorra algum erro durante a integração, este será gravado em log. Após alteração do registro do professor, para realizar nova integração deverá ser selecionado o log referente ao professor e executado o processo de reenvio de erro.


Importante: Para que o professor seja exportado o mesmo deve ter um usuário cadastrado no SGE e estar dando aula em alguma Turma/Disciplina que tenha sido informado no cadastro De/Para para disciplinas.

false

Funcionários (Diretor, Secretários, Orientador Pedagógico e Coordenador)

Pré-Requisitos / Parametrizações

  1. Realizar a parametrização da Integração;
  2. Para envio dos dados do funcionário os campos abaixo são de preenchimento obrigatório:

Campo

Localização

Regional

Cadastro de Coligada: GCOLIGADA.ESTADO

Inep

Cadastro de Filial / Dados para o MEC: SINSTITUICAOMEC.CODINEPINSTITUICAO

Nome

PPESSOA.NOME

Código Externo

PPESSOA.CODUSUARIO

Sexo

PPESSOA.SEXO

Nascimento

PPESSOA.DTNASCIMENTO

Email

PPESSOA.EMAIL

CPF

PPESSOA.CPF

Senha

Obrigatória na inclusão




Detalhamento do Processo

O termo 'funcionários' se refere às pessoas designadas a determinadas funções no SGE – Módulo Educacional (secretários escolares, coordenadores, diretores escolares, entre outros). Tais registros de 'funcionários' do SGE – Módulo Educacional são pessoas (PPESSOA) associados às funções através das funcionalidades 'Filial | Dados Educacionais | <anexo> Diretores por Filial e 'SGE – Módulo Educacional | Currículo e Oferta | Estrutura Curricular | Matrizes curriculares | <anexo> Matriz aplicada | <anexo> Comissão Coordenadora'. 


Importante: Para que os "Funcionários" seja exportado o mesmo deve ter um usuário vinculado ao seu cadastro de pessoa no SGE. 



A localização de Diretores e secretários serão localizados com base nos dados cadastrados no SGE - Módulo Fiscal | Filiais | Dados Educacionais | Diretores por Filial. Neste módulo são cadastrados os diretores e secretários.



Os campos obrigatórios, parametrizações e e-mail são validados e, se estiverem corretos, são o enviados para o Portal EducarBrasil, e seu retorno será gravado na tabela de Log.

Cloak
idoculto

#######

Informações
iconfalse

Toggle Cloak
Alteração de senha do usuário

Cloak

Pré-Requisitos / Parametrizações

Parametrização
  1. Realizar a parametrização da Integração
 e Parametrização De/Para.
  1. ;

Descrição do Processo

Processo para realizar o reenvio de erros ocorridos na integração.

Detalhamento do Processo


O Registro dos usuários são criados apenas no SGE e ao realizar uma alteração nos dados eles são enviados ao Portal SESI Educação, no modelo síncrono, afim de manter os dados dos dois sistemas sincronizados.


A funcionalidade é acionada no SGE a partir da alteração dos dados do usuário no cadastro de Usuários, no "Trocar Senha" da aba ambiente e no trocar senha por meio do Portal SGE. A customização intercepta a alteração, verifica a entidade que pertence o registro e  realiza o processo de integração das informações. Ao final, um Log é inserido na tabela customizada informando o status da operação.


Observação: Caso ocorra um erro durante a integração, um registro é inserido no Log e o cadastro/alteração de senha do RM ocorre normalmente, sem que qualquer mensagem de erro seja exibida.

Informações
iconfalse

Toggle Cloak
Processo de Exportação

Cloak

Pré-Requisitos / Parametrizações

  1. Realizar
  1. a parametrização da
Integração.
  1. Integração e preenchimento De/Para;

Descrição do Processo


Processo customizado que realiza a exportação de determinados registros para o Portal SESI Educação.

Detalhamento do Processo


Foi criado um processo customizado no SGE – Módulo Educacional para realizar a integração entre o SGE e o Portal SESI Educação. O processo pode ser acionado via menu ou agendado para executar com periodicidade definida.


A interface do processo contém a lista das possíveis entidades a serem integradas dispostas em controles que permitam ao usuário selecionar/marcar quais registros deseja processar/integrar na execução do processo. São elas:

  • Alunos (e responsáveis pelos alunos);
  • Professores (Docentes);
  • Funcionários (Diretores Escolares, Secretários Escolares, Orientadores, Coordenadores);
  • Reenvio de dados.

Conforme imagem abaixo:



false

Reenvio

Pré-Requisitos / Parametrizações

Parametrização da Integração e Parametrização
  1. Realizar a parametrização da Integração e preenchimento De/Para
.
  1. ;

Descrição do Processo


Processo para realizar o reenvio de erros ocorridos na integração.

Detalhamento do Processo


Durante a exportação dos dados do SGE para o Portal SESI Educação, podem ocorrer erros de validações, por exemplo, impedindo o registro de ser integrado corretamente. Por esse motivo, toda a tentativa de exportação é salva no log customizado para posterior conferência/reenvio.


Os registros que foram exportados e geraram erros podem ser reprocessados através do mesmo processo de integração utilizado para integrar as demais entidades. Tal processamento é disparado através do processo de integração ao se marcar a opção 'Reenvio de dados' e acionar a execução do processo (imediato ou agendamento). Outra forma é selecionar o(s) registro(s) individualmente na tela customizada de Log e executar o processo customizado que foi adicionado a ela.


Uma nova tentativa de envio é realizada, passando por todos os procedimentos e validações detalhados nos requisitos anteriores. Ao final, os registros da tabela de Log serão atualizados com o novo status e parâmetros enviados/recebidos.

...