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, 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.- 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.CODCURSO | De/Para de Segmento correspondente ao Campo | Série | AlunoSGE.serie | SHABILITACAOFILIAL.CODHABILITACAO | De/Para de Serie correspondente ao Campo | Turma | AlunoSGE.turma | STURMA.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 (STURMA.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 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 incomplete O Curso da Matrícula do Aluno está parametrizado nos Cursos/Segmentos? 2 incomplete 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 enviamos ao PortalSESI um form-data que convertido em formato JSON são:
DocenteSGE { idred (string, obrigatório), regional (string, obrigatório), inep (string, obrigatório), codigointegrador (string, opcional), perfil (string, obrigatório), codigoexterno (string, obrigatório), cpf (string, opcional), nome (string, obrigatório), email (string, opcional), emailcomplementar (string, opcional), sexo (string, obrigatório), nasc (DateTime, obrigatório), status (string, obrigatório), aulas (array[Aula], obrigatório), user_sen (string, opcional) } Aula{ area (string, obrigatório), segmento (string, obrigatório), turno (string, obrigatório), serie (string, obrigatório), turma (string, obrigatório), componente (string, obrigatório), } Nome | Campo | Origem | Observações |
---|
Identificador SGE | DocenteSGE.idred | "7" | Enviado de forma fixa o valor '7' | Regional | DocenteSGE.regional | GCOLIGADA.ESTADO | Estado do cadastro da Coligada | Código Integrador | DocenteSGE.inep | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Código Integrador | DocenteSGE.codigointegrador | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Perfil | DocenteSGE.perfil | "ESTUDANTE" | Enviado de forma fixa o valor 'DOCENTE' | Nome | DocenteSGE.nome | PPESSOA.NOME | Nome do Professor | Código Externo | DocenteSGE.codigoexterno | PPESSOA.CODUSUARIO | Código do Usuário do Professor | Senha do Usuário | DocenteSGE.user_sen | Senha do Usuário | Senha do Usuário do Professor | Sexo | DocenteSGE.sexo | PPESSOA.SEXO | Correspondendo à 'feminino' | 'masculino' | Data de Nascimento | DocenteSGE.nasc | PPESSOA.DTNASCIMENTO | Data de nascimento do Professor | Status | DocenteSGE.status | SMATRICPL.CODSTATUS | Caso o GUSUARIO.STATUS for ativo, enviamos Ativo Senão enviamos Excluído | CPF do Professor | DocenteSGE.cpf | PPESSOA.CPF | CPF do Professor | E-mail do Professor | DocenteSGE.email | PPESSOA.EMAIL | Caso o e-mail O365 (SPROFESSORCOMPL.EMAILO365) esteja preenchido este é enviado como principal, do contrário o e-mail do cadastro de pessoa (PPESSOA.EMAIL) do professor é enviado. | E-mail complementar do Professor | DocenteSGE.emailcomplementar | SALUNOCOMPL.EMAILO365 | Caso o email O365 (SPROFESSORCOMPL.EMAILO365) esteja preenchido o email do cadastro de pessoa (PPESSOA.EMAIL) do professor é enviado como email complementar, do contrário nenhum email é enviado como complementar. | Aulas | DocenteSGE.aulas | Turmas do Professor | 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.
| Turma | Aula.turma | STURMA.CODTURMA | STURMACOMPL.TURMASESIEDUCACAO | A prioridade é do campo TURMASESIEDUCACAO quando preenchido | Segmento | Aula.segmento | SHABILITACAOFILIAL.CODCURSO | De/Para de Segmento correspondente ao Campo | Turno | Aula.turno | SHABILITACAOFILIAL.CODTURNO | Correspondendo à 'Manhã' | 'Noite' | 'Tarde' | 'Integral' | Série | Aula.serie | SHABILITACAOFILIAL.CODHABILITACAO | De/Para de Serie correspondente ao Campo | Área | Aula.area | SDISCGRADE.IDGRUPOCOMPLEMENTO | De/Para de Área - Grupo de Complemento correspondente ao Campo | Componente | Aula.componente | STURMADISC.CODDISC | De/Para de Disciplina/Componente correspondente ao Campo |
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 Coordenadores) Pré-Requisitos / Parametrizações- Realizar a parametrização da Integração;
- Para envio dos dados do funcionário enviamos ao PortalSESI um form-data que convertido em formato JSON são:
FuncionarioSGE { idred (string, obrigatório), regional (string, obrigatório), inep (string, obrigatório), codigointegrador (string, opcional), perfil (string, obrigatório), codigoexterno (string, obrigatório), cpf (string, opcional), nome (string, obrigatório), email (string, obrigatório), sexo (string, obrigatório), nasc (DateTime, obrigatório), status (string, obrigatório), user_sen (string, opcional) } Nome | Campo | Origem | Observações |
---|
Identificador SGE | FuncionarioSGE.idred | "7" | Enviado de forma fixa o valor '7' | Regional | FuncionarioSGE.regional | GCOLIGADA.ESTADO | Estado do cadastro da Coligada | Código Integrador | FuncionarioSGE.inep | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Código Integrador | FuncionarioSGE.codigointegrador | DFILIAL.CAMPOLIVRE1 | Cadastro de Filial: DFILIAL.CAMPOLIVRE1 | Perfil | FuncionarioSGE.perfil | | 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). | Nome | FuncionarioSGE.nome | PPESSOA.NOME | Nome do Funcionário | Código Externo | FuncionarioSGE.codigoexterno | PPESSOA.CODUSUARIO | Código do Usuário do Funcionário | Senha do Usuário | FuncionarioSGE.user_sen | Senha do Usuário | Senha do Usuário do Funcionário | Sexo | FuncionarioSGE.sexo | PPESSOA.SEXO | Correspondendo à 'feminino' | 'masculino' | Data de Nascimento | FuncionarioSGE.nasc | PPESSOA.DTNASCIMENTO | Data de nascimento do Funcionário | Status | FuncionarioSGE.status | SMATRICPL.CODSTATUS | Caso o GUSUARIO.STATUS for ativo, enviamos Ativo Senão enviamos Excluído | CPF do Funcionário | FuncionarioSGE.cpf | PPESSOA.CPF | CPF do Funcionário | E-mail do Funcionário | FuncionarioSGE.email | PPESSOA.EMAIL | E-mail do cadastro de pessoa (PPESSOA.EMAIL) do Funcionário é enviado. |
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, membros da comissão coordenadora e 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 'dos Menus: - Filial | Dados Educacionais | <anexo> Diretores por
Filial e 'SGE – - Filial
- Módulo Educacional | Currículo e Oferta | Estrutura Curricular | Matrizes curriculares | <anexo> Matriz aplicada | <anexo> Comissão Coordenadora'.
Comissão Coordenadora: Os membros da Comissão coordenadora devem estar cadastrados conforme abaixo:
Ao incluir uma pessoa no anexo de Comissão coordenadora, será necessário informar a função dessa pessoa na Comissão. Para esses membros temos as cinco funções: - Coordenador,
- Vice- Coordenador,
- Assistente de coordenador,
- Conselho de coordenação,
- Coordenação pedagógica.
Diretores e secretários: O cadastro dos Diretores e secretários, serão consultados com base nos dados informados em: 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, as parametrizações e os e-
mail - mails dos funcionários (seja eles membros da comissão, diretores ou secretários) 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.
- Para que um "funcionário seja exportado, no seu cadastro de pessoal ele deve ter um usuário vinculado, conforme imagem abaixo:
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.
|