...
Informações | |||
---|---|---|---|
| |||
|
Informaçõesexpand | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
Expandir | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||
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) | |||||||||||||||||||||||||||||||||||||||||||||||||||
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: | Caso o aluno seja menor de 18 anos e o segmento exija deve ser enviado. |
Nota |
---|
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). |
Funcionalidade no Job de integração para realizar a exportação de Alunos.
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 pertecam 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.false |
Toggle Cloak |
---|
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.
title | Integração de professores (e disciplinas) |
---|
Realizar parametrização da Integração e Parametrização De/Para Cursos e Disciplinas.
Funcionalidade no Job de integração para realizar a exportação de Professores.
Para envio dos dados do professor os campos abaixo são de preenchimento obrigatório:
Campo
Localização
Regional
Cadastro de Coligada: GCOLIGADA.ESTADO
Cadastro de Filial / Dados Adicionais: DFILIAL.CAMPOLIVRE1
Nome
PPESSOA.NOME
Código Externo
PPESSOA.CODUSUARIO
Sexo
PPESSOA.SEXO
Nascimento
PPESSOA.DTNASCIMENTO
PPESSOA.EMAIL
CPF
PPESSOA.CPF
Senha
Obrigatória na inclusão
Cloak | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Pré-Requisitos / Parametrizações
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 ProcessoA 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.
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 pertecam a Período Letivo (SPLETIVO) que não estão encerrados, desconsiderando os demais.
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. Pré-Requisitos / Parametrizações
|
Detalhamento do ProcessoA 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.
|
tabela De/Para, parametrizando obrigatoriamente |
os Cursos e Disciplinas vinculados ao cadastro dos professores.
|
(Diretor, Secretários, Orientador Pedagógico e Coordenador) Pré-Requisitos / Parametrizações
|
Funcionalidade no Job de integração para realizar a exportação de Funcionários.
|
|
Detalhamento do ProcessoO 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. |
|
|
...
Expandir | ||
---|---|---|
| ||
Pré-Requisitos / ParametrizaçõesParametrização da Integração e Parametrização De/Para. Descrição do ProcessoProcesso para realizar o reenvio de erros ocorridos na integração. Detalhamento do ProcessoO 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.
|
Expandir | ||
---|---|---|
| ||
Pré-Requisitos / ParametrizaçõesRealizar a parametrização da Integração. Descrição do ProcessoProcesso customizado que realiza a exportação de determinados registros para o Portal SESI Educação. Detalhamento do Processo
Conforme imagem abaixo: |
...
Expandir | ||
---|---|---|
| ||
Pré-Requisitos / ParametrizaçõesParametrização da Integração e Parametrização De/Para. Descrição do ProcessoProcesso para realizar o reenvio de erros ocorridos na integração. Detalhamento do ProcessoDurante 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.
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Pré-Requisitos / ParametrizaçõesNenhum. Descrição do ProcessoWebService customizado para realizar a integração dos Usuários. Detalhamento do ProcessoFoi desenvolvido um webservice customizado para realização de alteração de e-mail e senha dos usuários, recebendo como parâmetro o código do usuário, a nova senha e e-mail. O método está disponível para visualização no swagger. Observação: a senha deverá ser informada na codificação Base64, conforme exemplos abaixo: URL com os parâmetros adicionados: http://localhost:8080/rm/api/TOTVSCustomizacao/Usuario/SincronizarUsuario?codUsuario=lucianom&novaSenha=dG90dnM%3D&[email protected] Envio da requisição via Postman: O Método HTTP utilizado é o PUT. Quando a sincronização de usuário for realizada com sucesso, o campo "Sucess" será retornado como "true", e quando ocorrer um erro, será retornado como "false", e o campo "Message" irá detalhar o erro ocorrido, conforme no exemplo abaixo: A Autenticação a ser utilizada é Basic utilizando usuário e senha do RM com devidas permissões para realização das ações:
|
Expandir | ||
---|---|---|
| ||
Pré-Requisitos / ParametrizaçõesNenhum. Descrição do ProcessoAuto Login no Portal SGE de forma transparente aos usuários. Detalhamento do ProcessoPara que a transição do Portal SESI Educação para o Portal SGE ocorra de maneira transparente, é preciso que um recurso de auto login esteja disponível, conforme detalhado abaixo:
Essa opção fara com que ao deslogar do Portal SGE o usuário seja direcionado à página inicial do Portal SESI Educação. Segue abaixo exemplo de formulário enviando uma requisição HTTP POST para realizar o login no novo Portal SGE: <form name="controller.formLogin" method="POST" action="http://localhost/Corpore.net/Source/EDU-EDUCACIONAL/Public/EduPortalAlunoLogin.aspx?AutoLoginType=ExternalLogin"> |
...
Expandir | ||
---|---|---|
| ||
Pré-Requisitos / ParametrizaçõesRealizar a parametrização da Integração. Descrição do ProcessoForam desenvolvidos entrypoints que serão executados durante alteração de cadastro de aluno e de matrícula, para exportação dos registros para o Portal SESI Educação. Serão exportados dados de professores e funcionários nos momentos de alterações cadastrais ou associação do professor à turma, do funcionário à comissão coordenadora ou direção da filial. Detalhamento do ProcessoQuando o usuário executar algum dos processos abaixo, o processo de integração será executado de forma síncrona, para o(s) registro(s) selecionado(s).
|
Expandir | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Pré-Requisitos / ParametrizaçõesO código das competências (disciplinas) enviadas pelo Web Service deverão corresponder ao código das disciplinas cadastradas no SGE. Este cadastro é feito manualmente pelos usuários que devem ter atenção para que os dados sejam registrados igualmente entre os sistemas. Além disso, é necessário que o aluno esteja com apenas uma Matrícula no Período Letivo com situação de matrícula igual a "Reconhecimento de Saberes". As disciplinas FIC e quaisquer outras que estejam cadastradas com status "Matriculado" não são modificadas.
Descrição do ProcessoO Portal SESI aciona um método customizado capaz de receber dados sobre do aluno e as disciplinas que o aluno já cursou. No momento que o Web Service for acionado a customização identifica para o código do usuário enviado a Matrícula do Período Letivo do aluno com status Reconhecimento de Saberes. O status Reconhecimento de Saberes é determinado pela informação contida no campo Status de Reconhecimento de Saberes dos parâmetros customizados.
Detalhamento do ProcessoO Web Service será acionado pelo Portal SESI para alterar o status das matrículas em disciplinas e matrículas no período letivo para alunos com o status "Reconhecimento de Saberes". Para identificar a Matrícula do Período Letivo do aluno a ser alterada, o processo busca as matriculas em disciplinas com status Reconhecimento de Saberes (parametrizado no Req. 01), ou seja, verifica em qual Matrícula do Período Letivo existe uma competência (disciplina) que esteja com status de Reconhecimento de Saberes.
Ao término do processo de importação dos dados via Web Service a situação de Matrícula no Período Letivo será alterada de Reconhecimento de Saberes para Matriculado de acordo com o que foi definido no campo "Status de Matriculado" dos parâmetros automaticamente. 0 = Competência não reconhecida;
|
Expandir | ||
---|---|---|
| ||
Pré-Requisitos / ParametrizaçõesNenhum. Descrição do ProcessoFoi desenvolvido um webservice com a finalidade da troca de senha dos usuários. Detalhamento do ProcessoFoi desenvolvido um webservice customizado que realizará a troca de senha dos usuários, recebendo como parâmetro o código do usuário e a nova senha. O método está disponível para visualização no swagger. Observação: a senha deverá ser informada na codificação Base64, conforme exemplos abaixo: URL com os parâmetros adicionados: http://localhost:8080/rm/api/TOTVSCustomizacao/Usuario/SincronizarSenhaUsuario?codUsuario=lucianom&novaSenha=dG90dnM%3D Envio da requisição via Postman: O Método HTTP utilizado é o PUT. Quando a alteração de senha for realizada com sucesso, o campo "Sucess" será retornado como "true", e quando ocorrer um erro, será retornado como "false", e o campo "Message" irá detalhar o erro ocorrido, conforme no exemplo abaixo: |
...