Integrações Cloak |
---|
false Alunos (e seus respectivos responsáveis acadêmicos) Pré-Requisitos / Parametrizações- Realizar a parametrização da Integração e preenchimento De/Para;
- 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: DFILIAL.CAMPOLIVRE1 | Nome | PPESSOA.NOME - Caso o PPESSOA.NOMESOCIAL esteja preenchido ele substitui o nome juntando com o sobrenome da pessoa (PPESSOA.SOBRENOME) | CPF | PPESSOA.CPF | EMAIL | Caso o email O365 (SALUNOCOMPL.EMAILO365) esteja preenchido este é enviado como principal, do contrário o email do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado. [Alterado!] | EMAIL Complementar | Caso o email O365 (SALUNOCOMPL.EMAILO365) esteja preenchido o email do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado como email complementar, do contrário nenhum email é enviado como complementar. [Alterado!] | Sexo | PPESSOA.SEXO | Nascimento | PPESSOA.DTNASCIMENTO | Turno | Matriz Aplicada (SHABILITACAOFILIAL.CODTURNO) | Curso [Novo!] | Área Itinerário (SCURSO.CODCURSO | DEPARAAREAITINERARIO.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 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. Para que todos os dados possam ser integrados corretamente, é preciso realizar a parametrização do De/Para para cada um dos Cursos/Segmentos- enviamos ao PortalSESI um form-data que convertido em formato JSON são:
AlunoSGE { idred (string, obrigatório), regional (string, obrigatório), inep (string, obrigatório), codigointegrador (string, opcional), curso (string|AlunoItinerario, opcional), perfil (string, obrigatório), nome (string, obrigatório), codigoexterno (string, obrigatório), user_sen (string, opcional), sexo (string, obrigatório), nasc (DateTime, obrigatório), turno (string, opcional), segmento (string, obrigatório), serie (string, obrigatório), turma (string, obrigatório), respon_nome (string, opcional), respon_cpf (string, opcional), respon_email (string, opcional), respon_ra (string, opcional), respon_sen (string, opcional), status (string, obrigatório), cpf (string, opcional), email (string, opcional), emailcomplementar (string, opcional), } AlunoItinerario{ area (string, obrigatório), itinerario (string, obrigatório) } Nome | Campo | Origem | Observações |
---|
Identificador SGE | AlunoSGE.idred | "7" | Enviado de forma fixa o valor '7' | Regional | AlunoSGE.regional | GCOLIGADA.ESTADO | Estado do cadastro da Coligada | Código Integrador | AlunoSGE.inep | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Código Integrador | AlunoSGE.codigointegrador | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Curso | AlunoSGE.curso|string | SCURSO.CODCURSO | De/Para de Curso correspondente ao Campo caso o AlunoSGE.segmento seja 17 ou 18 | Perfil | AlunoSGE.perfil | "ESTUDANTE" | Enviado de forma fixa o valor 'ESTUDANTE' | Nome | AlunoSGE.nome | PPESSOA.NOME | PPESSOA.NOMESOCIAL + PPESSOA.SOBRENOME | Nome do Aluno - Caso o PPESSOA.NOMESOCIAL esteja preenchido ele substitui o nome juntando com o sobrenome da pessoa (PPESSOA.SOBRENOME) | Código Externo | AlunoSGE.codigoexterno | PPESSOA.CODUSUARIO | Código do Usuário do Aluno | Senha do Usuário | AlunoSGE.user_sen | Senha do Usuário | Senha do Usuário do Aluno | Sexo | AlunoSGE.sexo | PPESSOA.SEXO | Correspondendo à 'feminino' | 'masculino' | Data de Nascimento | AlunoSGE.nasc | PPESSOA.DTNASCIMENTO | Data de nascimento do Aluno | Turno | AlunoSGE.turno | SHABILITACAOFILIAL.CODTURNO | Correspondendo à 'Manhã' | 'Noite' | 'Tarde' | 'Integral' | Segmento | AlunoSGE.segmento | SHABILITACAOFILIAL.SHABILITACAOFILIAL | De/Para de Segmento correspondente ao Campo | Série | AlunoSGE.serie | SHABILITACAOFILIAL.CODHABILITACAO | De/Para de Serie correspondente ao Campo | Turma | AlunoSGE.turma | SMATRICPL.CODTURMA | STURMACOMPL.TURMASESIEDUCACAO | A prioridade é do campo TURMASESIEDUCACAO quando preenchido | Nome do Responsável | AlunoSGE.respon_nome | PPESSOA.NOME | Nome do Responsável Acadêmico | CPF do Responsável | AlunoSGE.respon_cpf | PPESSOA.CPF | CPF do Responsável Acadêmico | E-mail do Responsável | AlunoSGE.respon_email | PPESSOA.EMAIL | E-mail do Responsável Acadêmico | Código do Usuário do Responsável | AlunoSGE.respon_ra | PPESSOA.CODUSUARIO | Código do Usuário do Responsável Acadêmico | Senha do Usuário | AlunoSGE.respon_sen | Senha do Usuário | Senha do Usuário do Responsável Acadêmico | Status | AlunoSGE.status | SMATRICPL.CODSTATUS | Caso o GUSUARIO.STATUS for ativo, identificamos de acordo com os parâmetros de Situação de Matrícula correspondendo à Ativo | Inativo | Excluído Senão enviamos Excluído | CPF do Aluno | AlunoSGE.cpf | PPESSOA.CPF | CPF do Aluno | E-mail do Aluno | AlunoSGE.email | PPESSOA.EMAIL | Caso o e-mail O365 (SALUNOCOMPL.EMAILO365) esteja preenchido este é enviado como principal, do contrário o e-mail do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado. | E-mail complementar do Aluno | AlunoSGE.emailcomplementar | SALUNOCOMPL.EMAILO365 | Caso o email O365 (SALUNOCOMPL.EMAILO365) esteja preenchido o email do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado como email complementar, do contrário nenhum email é enviado como complementar. | Área do Itinerário | AlunoItinerario.area | SHABILITACAOFILIAL.CODCURSO | Caso o aluno esteja matriculado em um Itinerário: De/Para de Área correspondente ao Campo | Itinerário | AlunoItinerario.itinerario | SMATRICPLITINERARIOFORMATIVO.CODITINERARIOFORMATIVO | Caso o aluno esteja matriculado em um Itinerário: De/Para de Itinerário correspondente ao Campo |
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. 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.
[Novo!] Alteração na Integração de Aluno - Considerar Somente a matrícula mais recente (DTMATRICULA) de turma que já tenham iniciado A Integração de Aluno considera , 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. [Novo!] Alteração na Integração de Aluno - Considerar Somente a matrícula mais recente (DTMATRICULA) de turma que já tenham iniciado A Integração de Aluno considera somente a matrícula no Período Letivo mais recente, considerando assim a que tiver a maior Data de Matricula no período Letivo dentre os cursos parametrizados para integrar (em parâmetros Cursos/Segmentos) e que a turma já tenha iniciado (Data Inicial da turma menor ou igual hoje). Identificado a matrícula mais recente do Aluno, são verificadas as demais consistências para esta matrícula, bem como a verificação se a turma desta matrícula está vigente - Considerando como vigente a turma que a data corrente compreender entre a Data Inicial e Final da Turma. [Novo!] Alteração na Integração de Aluno - Desconsiderar matrículas com situação de matrícula indicada para "Não enviar ao Portal SESI" A Integração de Aluno considera somente as matrículas cuja o status não corresponder a uma das situações de matrícula parametrizadas com o checkbox "Não enviar ao Portal SESI" marcado. De modo que se a matrícula mais recente for uma com uma destas situações de matrícula o sistema irá procurar a próxima mais recente para enviar ao Portal SESI. 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.
Checklist do Aluno 1 complete O Curso da Matrícula do Aluno está parametrizado nos Cursos/Segmentos? 2 complete A Matrícula verificada é a mais recente? - Somente a matrícula mais recente em curso parametrizado é considerada para a integração. 3 incomplete O Aluno está ativo e possui cadastro de usuário? - O Usuário é necessário para a integração. 4 incomplete Desde a configuração da integração a senha do aluno já foi alterada ao menos uma vez? - É necessário para que a integração registre o usuário na tabela ZUSUARIOSGE 5 incomplete A turma está vigente? - Considerando como vigente a turma que a data corrente compreender entre a Data Inicial e Final da Turma. 6 incomplete O Período Letivo não está encerrado? - Períodos letivos encerrados não são enviados. 7 incomplete O Aluno não tem Situação de Resultado Final? - Somente alunos sem resultado são enviados. 8 incomplete O campo Obrigatório "CodInepInstituição" está preenchido? (Campo "CAMPOLIVRE1" do Anexo Dados Fiscais do cadastro de Filial não preenchido) 9 incomplete A Situação de Matrícula está parametrizada? - Parâmetro utilizado para definir o status correspondente que será enviado ao Portal SESI Educação. 10 incomplete O Email do Aluno está preenchido? - Obrigatório para integração. 11 incomplete Caso seja menor de 18 anos, o seu responsável acadêmico está preenchido? - E neste caso o usuário do responsável também deve estar presente na ZUSUARIOSGE, pois se torna obrigatório para a integração.
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. falseProfessores (e suas aulas)Pré-Requisitos / Parametrizações- Realizar a parametrização da Integração e preenchimento De/Para;
- 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 | EMAIL Complementar | Email O365 (SPROFESSORCOMPL.EMAILO365). | 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), Série da Turma (SHABILITACAOFILIAL.CODHABILITACAO | ZDEPARASERIE.CODIGOPORTAL), Turno da Turma (STURNO.TIPO | (Manhã;Tarde;Noite;Integral)), Área - Grupo de Complemento (SDISCGRADE.IDGRUPOCOMPLEMENTO | ZDEPARAAREA.CODIGOPORTAL), Disciplina/Componente (SDISCIPLINA.CODDISC | ZDEPARADISC.CODIGOPORTAL) como lista no formato JSON conforme a seguir: [{"turma":"A","segmento":"14","serie":"1","turno":"Tarde","area":"1","componente":"22"},{"turma":"A","segmento":"14","area":null,"componente":"33"},{"turma":"A","segmento":"14","serie":"1","turno":"Manhã","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 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. 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 SESI Educação, 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.falseFuncionários (Diretor, Secretários, Orientador Pedagógico e Coordenador)Pré-Requisitos / Parametrizações- Realizar a parametrização da Integração;
- 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 : 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 | Perfil [Novo!] | Caso preenchido, é enviado o perfil parametrizado nos parâmetros de Funcionários (na parametrização da Integração Portal SESI Educação). Os Funcionários que não parametrizados são enviados com o perfil padrão (Funcionário Administrativo). | 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. 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.ao fazer login no sistema. falseProfessores (e suas aulas) Pré-Requisitos / Parametrizações- Realizar a parametrização da Integração e preenchimento De/Para;
- Para envio dos dados do professor
- enviamos ao PortalSESI um form-data que convertido em formato JSON são:
AlunoSGE { idred (string, obrigatório), regional (string, obrigatório), inep (string, obrigatório), codigointegrador (string, opcional), curso (string|AlunoItinerario, opcional), perfil (string, obrigatório), nome (string, obrigatório), codigoexterno (string, obrigatório), user_sen (string, opcional), sexo (string, obrigatório), nasc (DateTime, obrigatório), turno (string, opcional), segmento (string, obrigatório), serie (string, obrigatório), turma (string, obrigatório), respon_nome (string, opcional), respon_cpf (string, opcional), respon_email (string, opcional), respon_ra (string, opcional), respon_sen (string, opcional), status (string, obrigatório), cpf (string, opcional), email (string, opcional), emailcomplementar (string, opcional), } AlunoItinerario{ area (string, obrigatório), itinerario (string, obrigatório) } Nome | Campo | Origem | Observações |
---|
Identificador SGE | AlunoSGE.idred | "7" | Enviado de forma fixa o valor '7' | Regional | AlunoSGE.regional | GCOLIGADA.ESTADO | Estado do cadastro da Coligada | Código Integrador | AlunoSGE.inep | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Código Integrador | AlunoSGE.codigointegrador | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Curso | AlunoSGE.curso|string | SCURSO.CODCURSO | De/Para de Curso correspondente ao Campo caso o AlunoSGE.segmento seja 17 ou 18 | Perfil | AlunoSGE.perfil | "ESTUDANTE" | Enviado de forma fixa o valor 'ESTUDANTE' | Nome | AlunoSGE.nome | PPESSOA.NOME | PPESSOA.NOMESOCIAL + PPESSOA.SOBRENOME | Nome do Aluno - Caso o PPESSOA.NOMESOCIAL esteja preenchido ele substitui o nome juntando com o sobrenome da pessoa (PPESSOA.SOBRENOME) | Código Externo | AlunoSGE.codigoexterno | PPESSOA.CODUSUARIO | Código do Usuário do Aluno | Senha do Usuário | AlunoSGE.user_sen | Senha do Usuário | Senha do Usuário do Aluno | Sexo | AlunoSGE.sexo | PPESSOA.SEXO | Correspondendo à 'feminino' | 'masculino' | Data de Nascimento | AlunoSGE.nasc | PPESSOA.DTNASCIMENTO | Data de nascimento do Aluno | Turno | AlunoSGE.turno | SHABILITACAOFILIAL.CODTURNO | Correspondendo à 'Manhã' | 'Noite' | 'Tarde' | 'Integral' | Segmento | AlunoSGE.segmento | SHABILITACAOFILIAL.SHABILITACAOFILIAL | De/Para de Segmento correspondente ao Campo | Série | AlunoSGE.serie | SHABILITACAOFILIAL.CODHABILITACAO | De/Para de Serie correspondente ao Campo | Turma | AlunoSGE.turma | SMATRICPL.CODTURMA | STURMACOMPL.TURMASESIEDUCACAO | A prioridade é do campo TURMASESIEDUCACAO quando preenchido | Nome do Responsável | AlunoSGE.respon_nome | PPESSOA.NOME | Nome do Responsável Acadêmico | CPF do Responsável | AlunoSGE.respon_cpf | PPESSOA.CPF | CPF do Responsável Acadêmico | E-mail do Responsável | AlunoSGE.respon_email | PPESSOA.EMAIL | E-mail do Responsável Acadêmico | Código do Usuário do Responsável | AlunoSGE.respon_ra | PPESSOA.CODUSUARIO | Código do Usuário do Responsável Acadêmico | Senha do Usuário | AlunoSGE.respon_sen | Senha do Usuário | Senha do Usuário do Responsável Acadêmico | Status | AlunoSGE.status | SMATRICPL.CODSTATUS | Caso o GUSUARIO.STATUS for ativo, identificamos de acordo com os parâmetros de Situação de Matrícula correspondendo à Ativo | Inativo | Excluído Senão enviamos Excluído | CPF do Aluno | AlunoSGE.cpf | PPESSOA.CPF | CPF do Aluno | E-mail do Aluno | AlunoSGE.email | PPESSOA.EMAIL | Caso o e-mail O365 (SALUNOCOMPL.EMAILO365) esteja preenchido este é enviado como principal, do contrário o e-mail do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado. | E-mail complementar do Aluno | AlunoSGE.emailcomplementar | SALUNOCOMPL.EMAILO365 | Caso o email O365 (SALUNOCOMPL.EMAILO365) esteja preenchido o email do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado como email complementar, do contrário nenhum email é enviado como complementar. | Área do Itinerário | AlunoItinerario.area | SHABILITACAOFILIAL.CODCURSO | Caso o aluno esteja matriculado em um Itinerário: De/Para de Área correspondente ao Campo | Itinerário | AlunoItinerario.itinerario | SMATRICPLITINERARIOFORMATIVO.CODITINERARIOFORMATIVO | Caso o aluno esteja matriculado em um Itinerário: De/Para de Itinerário correspondente ao Campo |
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 | EMAIL Complementar | Email O365 (SPROFESSORCOMPL.EMAILO365). | 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), Série da Turma (SHABILITACAOFILIAL.CODHABILITACAO | ZDEPARASERIE.CODIGOPORTAL), Turno da Turma (STURNO.TIPO | (Manhã;Tarde;Noite;Integral)), Área - Grupo de Complemento (SDISCGRADE.IDGRUPOCOMPLEMENTO | ZDEPARAAREA.CODIGOPORTAL), Disciplina/Componente (SDISCIPLINA.CODDISC | ZDEPARADISC.CODIGOPORTAL) como lista no formato JSON conforme a seguir: [{"turma":"A","segmento":"14","serie":"1","turno":"Tarde","area":"1","componente":"22"},{"turma":"A","segmento":"14","area":null,"componente":"33"},{"turma":"A","segmento":"14","serie":"1","turno":"Manhã","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 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. 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 SESI Educação, 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. falseFuncionários (Diretor, Secretários, Orientador Pedagógico e Coordenador) Pré-Requisitos / Parametrizações- Realizar a parametrização da Integração;
- 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 : 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 | Perfil [Novo!] | Caso preenchido, é enviado o perfil parametrizado nos parâmetros de Funcionários (na parametrização da Integração Portal SESI Educação). Os Funcionários que não parametrizados são enviados com o perfil padrão (Funcionário Administrativo). |
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.
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 SESI Educação, e seu retorno será gravado na tabela de Log. falseInativação de Alunos [Novo!] Pré-Requisitos / ParametrizaçõesRealizar a parametrização da Integração; ImportantePara realizar a Inativação de Alunos o Parâmetro "Data Referência" deverá ser preenchido.
Detalhamento do ProcessoA Inativação dos usuários de Alunos no Portal SESI Educação ocorre a partir da execução do Processo de Exportação de Inativação de Alunos. Este processo envia os usuários de Alunos a serem inativados no Portal SESI Educação dado o Fim da Vigência da Turma ou Status de resultado final preenchido. - É considerado somente a matrícula em Período Letivo mais recente (ultimo período letivo que tenha turma iniciada) para os Cursos/Segmentos parametrizados; - O Final da Vigência da turma é identificado quando a Data Corrente é maior que a Data Fim da Turma; - Tendo sido preenchido qualquer Situação na Situação de Resultado Final da Matrícula no Período Letivo o Aluno também é considerado para inativação; - São enviados somente os Alunos cujo a Data Matrícula mais recente tenha sido realizada após a "Data Referência" (configurada em parâmetros); - Não são enviadas inativação referente a matrículas em Filial inativa, sem o Código Integrador preenchido ou que tenha sido realizada antes da "Data Referência" (configurada em parâmetros);
O Processo pode ser agendado em ambientes de 3 camadas:
Importante: Os alunos que forem enviados para inativação, serão enviados apenas uma vez com sucesso para a matrícula, somente caso ocorra erro na inativação do Aluno que o mesmo será enviado novamente na próxima execução do processo. O Reenvio desta exportação se dá na própria execução do processo, não sendo possível enviar unitariamente. falseInativação de Funcionários [Novo!] Pré-Requisitos / Parametrizações
ImportanteDiferente da Inativação de Alunos, a Inativação de Funcionários não possui um processo automatizado, necessitando ser feito manualmente pelo usuário. Essa inativação é feita através do gatilho (plugin) existente no cadastro de usuários.
Detalhamento do ProcessoA Inativação dos usuários de Funcionários no Portal SESI Educação ocorre a partir da inativação do usuário no cadastro do SGE. Ao acessar o cadastro de um usuário que esteja integrado e ativo no Portal Sesi, desmarcando a flag Ativo será enviado o comando de inativação do usuário ao Portal Sesi Educação.
falseExclusão de Professores [Novo!] Pré-Requisitos / Parametrizações
ImportanteDa mesma forma que a Inativação de Funcionários, a exclusão de Professores não possui um processo automatizado, necessitando ser feito manualmente pelo usuário. Essa exclusão é feita através do gatilho (plugin) existente no cadastro de usuários.
Detalhamento do ProcessoA exclusão dos usuários de Professores no Portal SESI Educação ocorre a partir da inativação do usuário no cadastro do SGE. Para Excluir um professor do Portal SESI, acesse o cadastro do Professor e clique no Usuário, em seguida, desmarque a opção “Ativo” e clique em Salvar para desativar.
Logo após, edite alguma informação do cadastro do professor e clique em Salvar para a customização disparar o gatilho para a exclusão do usuário no Portal SESI:
Caso o professor que deseja excluir ministrava disciplinas que pertencem a um período letivo que esteja com a opção “Período letivo encerrado” marcada, o gatilho da customização não será disparado e não irá gerar log. Os campos obrigatórios, parametrizações e e-mail são validados e, se estiverem corretos, são o enviados para o Portal SESI Educação, e seu retorno será gravado na tabela de Log.falseInativação de Alunos [Novo!]Pré-Requisitos / ParametrizaçõesRealizar a parametrização da Integração; ImportantePara realizar a Inativação de Alunos o Parâmetro "Data Referência" deverá ser preenchido. Detalhamento do ProcessoA Inativação dos usuários de Alunos no Portal SESI Educação ocorre a partir da execução do Processo de Exportação de Inativação de Alunos. Este processo envia os usuários de Alunos a serem inativados no Portal SESI Educação dado o Fim da Vigência da Turma ou Status de resultado final preenchido. - É considerado somente a matrícula em Período Letivo mais recente (ultimo período letivo que tenha turma iniciada) para os Cursos/Segmentos parametrizados; - O Final da Vigência da turma é identificado quando a Data Corrente é maior que a Data Fim da Turma; - Tendo sido preenchido qualquer Situação na Situação de Resultado Final da Matrícula no Período Letivo o Aluno também é considerado para inativação; - São enviados somente os Alunos cujo a Data Matrícula mais recente tenha sido realizada após a "Data Referência" (configurada em parâmetros); - Não são enviadas inativação referente a matrículas em Filial inativa, sem o Código Integrador preenchido ou que tenha sido realizada antes da "Data Referência" (configurada em parâmetros); O Processo pode ser agendado em ambientes de 3 camadas: Importante: Os alunos que forem enviados para inativação, serão enviados apenas uma vez com sucesso para a matrícula, somente caso ocorra erro na inativação do Aluno que o mesmo será enviado novamente na próxima execução do processo. O Reenvio desta exportação se dá na própria execução do processo, não sendo possível enviar unitariamente. falseInativação de Funcionários [Novo!]Pré-Requisitos / ParametrizaçõesImportanteDiferente da Inativação de Alunos, a Inativação de Funcionários não possui um processo automatizado, necessitando ser feito manualmente pelo usuário. Essa inativação é feita através do gatilho (plugin) existente no cadastro de usuários. Detalhamento do ProcessoA Inativação dos usuários de Funcionários no Portal SESI Educação ocorre a partir da inativação do usuário no cadastro do SGE. Ao acessar o cadastro de um usuário que esteja integrado e ativo no Portal Sesi, desmarcando a flag Ativo será enviado o comando de inativação do usuário ao Portal Sesi Educação. falseExclusão de Professores [Novo!]Pré-Requisitos / ParametrizaçõesImportanteDa mesma forma que a Inativação de Funcionários, a exclusão de Professores não possui um processo automatizado, necessitando ser feito manualmente pelo usuário. Essa exclusão é feita através do gatilho (plugin) existente no cadastro de usuários. Detalhamento do ProcessoA exclusão dos usuários de Professores no Portal SESI Educação ocorre a partir da inativação do usuário no cadastro do SGE. Para Excluir um professor do Portal SESI, acesse o cadastro do Professor e clique no Usuário, em seguida, desmarque a opção “Ativo” e clique em Salvar para desativar. Logo após, edite alguma informação do cadastro do professor e clique em Salvar para a customização disparar o gatilho para a exclusão do usuário no Portal SESI: Caso o professor que deseja excluir ministrava disciplinas que pertencem a um período letivo que esteja com a opção “Período letivo encerrado” marcada, o gatilho da customização não será disparado e não irá gerar log. Objetos Enviados ao Portal SESIAluno Os dados enviados ao PortalSESI (form-data) em formato JSON são: AlunoSGE { idred (string, obrigatório), regional (string, obrigatório), inep (string, obrigatório), codigointegrador (string, opcional), curso (string|AlunoItinerario, opcional), perfil (string, obrigatório), nome (string, obrigatório), codigoexterno (string, obrigatório), user_sen (string, opcional), sexo (string, obrigatório), nasc (DateTime, obrigatório), turno (string, opcional), segmento (string, obrigatório), serie (string, obrigatório), turma (string, obrigatório), respon_nome (string, opcional), respon_cpf (string, opcional), respon_email (string, opcional), respon_ra (string, opcional), respon_sen (string, opcional), status (string, obrigatório), cpf (string, opcional), email (string, opcional), emailcomplementar (string, opcional), } AlunoItinerario{ area (string, obrigatório), itinerario (string, obrigatório) } Nome | Campo | Origem | Observações |
---|
Identificador SGE | AlunoSGE.idred | "7" | Enviado de forma fixa o valor '7' | Regional | AlunoSGE.regional | GCOLIGADA.ESTADO | Estado do cadastro da Coligada | Código Integrador | AlunoSGE.inep | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Código Integrador | AlunoSGE.codigointegrador | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Curso | AlunoSGE.curso|string | SCURSO.CODCURSO | De/Para de Curso correspondente ao Campo caso o AlunoSGE.segmento seja 17 ou 18 | Perfil | AlunoSGE.perfil | "ESTUDANTE" | Enviado de forma fixa o valor 'ESTUDANTE' | Nome | AlunoSGE.nome | PPESSOA.NOME | PPESSOA.NOMESOCIAL + PPESSOA.SOBRENOME | Nome do Aluno - Caso o PPESSOA.NOMESOCIAL esteja preenchido ele substitui o nome juntando com o sobrenome da pessoa (PPESSOA.SOBRENOME) | Código Externo | AlunoSGE.codigoexterno | PPESSOA.CODUSUARIO | Código do Usuário do Aluno | Senha do Usuário | AlunoSGE.user_sen | Senha do Usuário | Senha do Usuário do Aluno | Sexo | AlunoSGE.sexo | PPESSOA.SEXO | Correspondendo à 'feminino' | 'masculino' | Data de Nascimento | AlunoSGE.nasc | PPESSOA.DTNASCIMENTO | Data de nascimento do Aluno | Turno | AlunoSGE.turno | SHABILITACAOFILIAL.CODTURNO | Correspondendo à 'Manhã' | 'Noite' | 'Tarde' | 'Integral' | Segmento | AlunoSGE.segmento | SHABILITACAOFILIAL.SHABILITACAOFILIAL | De/Para de Segmento correspondente ao Campo | Série | AlunoSGE.serie | SHABILITACAOFILIAL.CODHABILITACAO | De/Para de Serie correspondente ao Campo | Turma | AlunoSGE.turma | SMATRICPL.CODTURMA | STURMACOMPL.TURMASESIEDUCACAO | A prioridade é do campo TURMASESIEDUCACAO quando preenchido | Nome do Responsável | AlunoSGE.respon_nome | PPESSOA.NOME | Nome do Responsável Acadêmico | CPF do Responsável | AlunoSGE.respon_cpf | PPESSOA.CPF | CPF do Responsável Acadêmico | E-mail do Responsável | AlunoSGE.respon_email | PPESSOA.EMAIL | E-mail do Responsável Acadêmico | Código do Usuário do Responsável | AlunoSGE.respon_ra | PPESSOA.CODUSUARIO | Código do Usuário do Responsável Acadêmico | Senha do Usuário | AlunoSGE.respon_sen | Senha do Usuário | Senha do Usuário do Responsável Acadêmico | Status | AlunoSGE.status | SMATRICPL.CODSTATUS | Caso o GUSUARIO.STATUS for ativo, identificamos de acordo com os parâmetros de Situação de Matrícula correspondendo à Ativo | Inativo | Excluído Senão enviamos Excluído | CPF do Aluno | AlunoSGE.cpf | PPESSOA.CPF | CPF do Aluno | E-mail do Aluno | AlunoSGE.email | PPESSOA.EMAIL | Caso o e-mail O365 (SALUNOCOMPL.EMAILO365) esteja preenchido este é enviado como principal, do contrário o e-mail do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado. | E-mail complementar do Aluno | AlunoSGE.emailcomplementar | SALUNOCOMPL.EMAILO365 | Caso o email O365 (SALUNOCOMPL.EMAILO365) esteja preenchido o email do cadastro de pessoa (PPESSOA.EMAIL) do aluno é enviado como email complementar, do contrário nenhum email é enviado como complementar. | Área do Itinerário | AlunoItinerario.area | SHABILITACAOFILIAL.CODCURSO | Caso o aluno esteja matriculado em um Itinerário: De/Para de Área correspondente ao Campo | Itinerário | AlunoItinerario.itinerario | SMATRICPLITINERARIOFORMATIVO.CODITINERARIOFORMATIVO | Caso o aluno esteja matriculado em um Itinerário: De/Para de Itinerário correspondente ao Campo
|