Manual Operacional da customização - Integração SGE x Portal SESI
...
O manual a seguir visa detalhar a integração de alguns módulos da solução SGE com o Portal SESI Educação, facilitando assim a gestão e acesso aos participantes (alunos, professores, funcionários).
Informações
icon
false
Toggle Cloak
Premissas
Cloak
Para utilização da Integração com o Portal SESI Educação é necessário observar alguns pontos:
É necessário ter um usuário RM vinculado à base de dados;
É necessário ter o FRAMEHTML configurado e publicado em zona publica e acessível à chamada do Portal SESI Educação;
A publicação do FRAMEHTML deve ser feito em DNS público e com certificado válido, disponibilizando em um site HTTPS;
As devem ter sido realizadas com sucesso;
A Instalação Completa da customização, seguindo instruções apresentadas na Guia de instalaçãoe Release Notes;
A configuração inicial, com as informações do WebService, Usuário, TOKEN, devem ser preenchidos e a customização ativada , porém antes de continuar a configuração com os segmentos que serão utilizados é necessário realizar os itens 6 e 7(não Habilitada);
Alterar senha de todos os usuários que necessitam ser integrados com o Portal SESI (alunos, responsáveis acadêmicos, professores, funcionários);Solicitar ao Portal SESI execução da sincronização de usuários
Preencher as equivalências dos códigos de Turma;
Os Cursos a serem integrados e os DE | Para.
Observação importante: Somente informações relacionadas aos segmentos preenchidos na parametrização serão integrados.
Informações
icon
false
Toggle Cloak
Habilitando Menus (permissões)
Cloak
Habilitar os Menus dando permissões aos perfis pertinentes no módulo Globais
Informações
icon
false
icon
Toggle Cloak
Parametrizações
Cloak
Introdução
Esta parametrização é realizada por coligada (SESI – Departamento Regional) e somente para o nível de ensino do SGE – Módulo Educacional ( Educação Básica (Ensino Básico) e as informações preenchidas são armazenadas em tabela customizada.
Os parâmetros estão agrupados em abas/guias. A seguir apresentamos os parâmetros necessários para a integração e seus significados:
false
Aba Identificação
Habilita Integração Portal SESI Educação
Parâmetro que indica se a integração será realizada ou não
O processo de integração pode estar agendado, mas a integração apenas irá ocorrer se este parâmetro estiver marcado. Tal parâmetro é valido para os registros de Alunos, Responsáveis Acadêmico, Professores, Diretor(es), Secretário(s), Coordenador(es) e Orientador Pedagógico para que seja realizada a integração de usuários para o Portal SESI Educação.
Dados de Integração
Endereço de acesso ao webservice de integração, disponibilizado pela Educar Brasil;
Usuário do Portal SESI Educação para o consumo do webservice, disponibilizado pela Educar Brasil;
Chave de verificação para o consumo do webservice, disponibilizado pela Educar Brasil.
Estando Habilitado a Integração, estes 3 parâmetros são Obrigatórios.
Datas
Utilizar data referência é um parâmetro que habilita o campo Data Referência para que sirva de data de corte, para que somente os dados alterados pela última vez após a data selecionada sejam enviados;. Também é utilizada no envio de Inativação de alunos para filtrar matrículas antigas, enviando apenas inativações relacionadas à matrículas posteriores a Data Referência;
Data da última execução do processo de exportação Data da última execução do processo de exportação para entidade de Aluno, esta data servirá de referência para a próxima execução da exportação;
Data da última execução do processo de exportação para entidade de Professor, esta data servirá de referência para a próxima execução da exportação;
Data da última execução do processo de exportação para entidade de Funcionários, esta data servirá de referência para a próxima execução da exportação.
Importante: Caso utilize a data de referência a primeira execução desconsiderará registros criados/alterados antes da data parametrizada. Depois da primeira execução este parâmetro não tem mais utilidade, pois é utilizado somente para o envio das inativações de alunos, e para os demais utilizará as datas de última execução.
Importante: Esta parametrização é por Nível de Ensino, portanto, a integração deve ser habilitada para todos os níveis de ensino que a customização deve funcionar.
false
Aba Reconhecimento de Saberes
Token
Este recurso serve para gerar um Token do tipo Basic Authentication, o qual deve ser informado no Portal SESI para utilização da autenticação da comunicação com o SGE
Gerando...
Para gerar o Token deve ser informado o usuário e senha do usuário que será registrado a utilização da integração vinda do Portal SESI Educação.
É importante utilizar um usuário exclusivo.
À Reconhecer
Utilizado para identificar as disciplinas em Reconhecimento de Saberes, que precisam ser reconhecidas pelo Portal SESI Educação.
Competência Reconhecida
Utilizado para alterar a situação das disciplinas certificadas no Reconhecimento de Saberes;
Utilizado no MotivoAlteração, ao alterar a situação de matrícula para situação ¹Competência Reconhecida automaticamente pelo processo.
Competência não Reconhecida
Utilizado para alterar a situação das disciplinas reprovadas no Reconhecimento de Saberes;
Utilizado no MotivoAlteração, ao alterar a situação de matrícula para situação ¹Competência não Reconhecida automaticamente pelo processo.
Matrícula no Período Letivo
Utilizado para alterar a situação da Matrícula no Período Letivo ao receber o retorno do Reconhecimento de Saberes e para identificação da matrícula em itinerário a ser considerada como Matriculado;
Utilizado no MotivoAlteração, ao alterar a situação da Matrícula no Período Letivo automaticamente pelo processo.
false
Aba Cursos (Segmentos)
Um cadastro onde deverá ser relacionado (informado/cadastrado) os cursos do SGE – Módulo Educacional (segmentos de ensino da Educação Básica indicadas no Portal SESI Educação (Educar Brasil)) para os quais somente alunos e professores/disciplinas de tais cursos serão integrados. Junto a informação de cada curso deverá ser sinalizado se o e-mail do aluno (matriculado em tal curso) deverá ser obrigatório e também se alunos menores de 18 (dezoito) anos (matriculado em tal curso) deverão ter um responsável acadêmico informado.
Aba Validação de Email false
Aba Situações de Matrícula
No Portal SESI Educação os registros contêm uma propriedade indicando o status dos registros que poderá ser: Ativo, Inativo ou Excluído. Para a integração de alunos este status será definido de acordo com a situação de matrícula do aluno. Como no SGE – Módulo Educacional as situações de matrículas são a partir de um cadastro (existem situações que não se pode alterar, mas é possível cadastrar novas) então é necessário definir o significado de cada situação de matrícula. Em vista disto, neste módulo de parametrização, há um cadastro onde é possível efetuar o mapeamento entre as diversas situações de matrículas do SGE – Módulo Educacional e o que ela representará para o Portal SESI Educação no momento da integração.
É permitida a seleção da situação de matrícula e do status desta para o Portal SESI Educação podendo marcar uma entre três opções Ativo, Inativo e Excluído. Este mapeamento é realizado para todas as situações de matrícula do SGE – Módulo Educacional.
false
[Novo!]
Se o checkbox "Não enviar ao Portal SESI" estiver marcado as matrículas com tal situação serão desprezadas para a integração.
Importante : Se o usuário do aluno estiver Ativo, o processo customizado irá pegar a informação do DE/PARA da situação de matrícula na parametrização do Portal SESI.
Se o usuário do aluno estiver Inativo, o processo customizado já envia para o Portal SESI como Excluído.
O Campo complementar TURMASESIEDUCACAO é criado 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 de acordo com o documento disponibilizado pela EducarBrasil. 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.Importante: O campo deve ser ativado pelo usuário -
...
Aba Funcionários [Novo!]
Na integração de Funcionários ao Portal SESI Educação os registros contêm uma propriedade indicando o perfil do funcionário, por padrão é enviado o perfil "FUNCIONARIO" que equivale ao Funcionário Administrativo do Portal SESI Educação. Caso o perfil do Funcionário não deva ser Funcionário Administrativo, deve ser utilizado este cadastro para selecionar outro perfil [Funcionário Pedagógico e Administrador de Unidade]. Em vista disto, neste cadastro devem ser preenchidos os campos conforme a sua funcionalidade:
Código da filial/escola: utilizado para identificar para qual filial se destina o funcionário que terá um perfil diferenciado do padrão. Um funcionário pode estar em mais de uma filial e com perfis diferentes;
Código da Pessoa: mostrando apenas os funcionários a serem levados ao Portal SESI para filial selecionada no campo 1 que ainda não foram parametrizados, deve ser selecionado o funcionário ao qual se quer atribuir um perfil diferenciado para a filial selecionada;
Perfil no Portal SESI Educação: utilizado para identificar qual perfil enviar ao Portal SESI, combo que permite selecionar entre os perfis: Funcionário Administrativo, Funcionário Pedagógico e Administrador de Unidade.
Somente os funcionários cuja o perfil padrão (Funcionário Administrativo) não atenda as necessidades da Unidade que devem ser parametrizados neste cadastro.
Informações
icon
false
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.
...
Nas máquinas e/ou servidores com acesso ao RM.exe onde será realizada a importação de e-mails via XLS (a ser realizada uma única vez como processo inicial) torna-se necessário que exista o MS-Office/Ms-Excel instalado, para que seja possível à customização abrir o arquivo e executar a leitura do mesmo durante a importação de planilhas do Excel. Detalhes sobre necessidade do MS-Excel: Para que este método funcione é necessário ter instalado, no computador onde o processo será iniciado (client), os objetos de transferência de dados entre aplicações do office (Microsoft Access Database Engine Redistributable – AccessDatabaseEngine.exe). Normalmente, em computadores que possuem o office instalado, isto já está presente.
Obrigatoriedade e verificação do campo e-mail para Alunos e Professores
No cadastro de Alunos e Professores do TOTVS Educacional, a customização valida o preenchimento do campo e-mail, tornando esse campo obrigatório ao incluir ou editar um registro, exibindo a mensagemCampo e-mail obrigatório, caso o usuário não preencha o e-mail.
Além da obrigatoriedade do campo e-mail, a customização valida se o e-mail informado no cadastro da pessoa já está associado a outra Pessoa. Se sim, é exibida a seguinte mensagem com os dados de Nome e CPF da pessoa que já está utilizando o e-mail:
“O e-mail informado já está sendo utilizado por:
Nome: Letícia Viana
CPF: 111.111.111-11”
Em ambos os casos, o registro não é salvo.
...
title
Parâmetros de customização integração
...
title
Cadastro DE/PARA para integração
Pré-Requisitos / Parametrizações
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, disponibilizaremos 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).
Detalhamento do Processo
Acesse o SGE – Módulo Educacional, através do menu "Customização / DE/PARA da integração". É exibida uma tela de visão com as opções de inclusão, exclusão e edição.
...
Curso/Segmento: são exibidos no campo "Valor do SGE – Módulo Educacional" os cursos disponíveis;
Disciplina: são exibidos no campo "Valor do SGE – Módulo Educacional" as disciplinas disponíveis;
Habilitação/Série: são exibidos no campo "Valor do SGE – Módulo Educacional" as habilitações disponíveis.
Área - Grupo de Complemento: são exibidos no campo "Valor do SGE – Módulo Educacional" aos grupos de complemento disponíveis.
...
id
1586291586725_-1757961241
...
Image Removed
...
Imagem ilustrativa: Os valores corretos devem ser verificados no manual da EducarBrasil
...
Image Removed
...
Imagem ilustrativa: Os valores corretos devem ser verificados no manual da EducarBrasil
...
Image Removed
...
Imagem ilustrativa: Os valores corretos devem ser verificados no manual da EducarBrasil
Importante: Para as disciplinas de EJA Pro e Nova EJA e Novo Ensino Médio o cadastro de De-Para deve ser realizado para entidade "Área - Grupo de Complemento" como informado pela tabela do Educar Brasil.
Importante: O valor do código para as disciplinas de Educação Continuada será sempre o mesmo.
...
Para Área - Grupo de Complemento:
...
Image Removed
...
Imagem ilustrativa: Os valores corretos devem ser verificados no manual da EducarBrasil
Então um De/Para é Cadastrado:
Image Removed
...
title
Integração de alunos (e responsáveis acadêmicos dos alunos)
Pré-Requisitos / Parametrizações
...
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: Nome Email Código Externo 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
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).
Descrição do Processo
Funcionalidade no Job de integração para realizar a exportação de Alunos.
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.
...
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. Image Removed
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.
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
...
Email
...
PPESSOA.EMAIL
...
CPF
...
PPESSOA.CPF
...
Senha
...
Obrigatória na inclusão
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 expotados Professores cujas as Turmas pertencam a Períodos Letivos não encerrados.
...
title
Integração de funcionários (Diretor, Secretários, Orientador Pedagógico e Coordenador)
Funcionalidade no Job de integração para realizar a exportação de Funcionários.
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'.
...
Image Removed
...
title
Processo alteração de senha usuário SGE – Módulo Educacional
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.
Uma visão customizada foi criada para que seja possível verificar os dados enviados/recebidos durante as integrações realizadas nos requisitos posteriores.
...
title
Processo de reenvio de dados
Pré-Requisitos / Parametrizações
Parametrização da Integração e Parametrização De/Para.
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.
...
title
WebMethod integração usuário
Pré-Requisitos / Parametrizações
Nenhum.
Descrição do Processo
WebService customizado para realizar a integração dos Usuários.
Detalhamento do Processo
Foi 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:
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:
Image Removed
A Autenticação a ser utilizada é Basic utilizando usuário e senha do RM com devidas permissões para realização das ações:
Image Removed
...
Token Inválido
...
01
...
Usuário não encontrado
...
02
...
E-mail inválido
...
03
...
Inconsistências DataServer RM
...
04
...
Erro desconhecido
...
05
...
Erro ao conectar no RM
...
06
...
title
Auto login Portal SGE
Pré-Requisitos / Parametrizações
Nenhum.
Descrição do Processo
Auto Login no Portal SGE de forma transparente aos usuários.
Detalhamento do Processo
Para 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:
...
Validações
[Novo!]
Ao salvar um novo cadastro de Turma, são realizadas as seguintes validações:
Caso o campo complementar TURMASESIEDUCACAO não esteja preenchido é validado caracteres especiais no código da turma;
Tendo preenchido o campo complementar TURMASESIEDUCACAO é validado para caracteres especiais o código e descrição.
Quando existir log de integração do SGE x Portal SESI Educação no "Monitor de Log", identificando que já fora realizado alguma integração, o campo complementar TURMASESIEDUCACAO ficará bloqueado para edição.
Somente são validadas turmas que pertençam a Cursos parametrizados (parâmetro Curso/Segmento) e quando a integração estiver habilitada.
Importante: O campo deve ser ativado pelo usuário -
Informações
icon
false
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) - Em caso de não equivalente o mesmo deve ser preenchido com 0.
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) - Em caso de não equivalente o mesmo deve ser preenchido com 0.
Área Itinerário
[Novo!]
Nesta entidade devem ser preenchidos os campos:
"Valor do TOTVS Educacional" onde deve ser selecionada a Curso que corresponderá uma área no Portal SESI Educação;
"Valor no Portal SESI Educação" onde deve ser informado o código da área do itinerário 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 o Itinerário;
"Valor do TOTVS Educacional" onde deve ser selecionada o Itinerário;
"Valor no Portal SESI Educação" onde deve ser informado o código do Itinerário equivalente no Portal SESI Educação (validar com responsável pelo portal).
Informações
icon
false
Toggle Cloak
Validações Cadastrais [Novo!]
Cloak
false
Caracteres especiais Turma SESI Educação
Ao salvar um novo cadastro de Turma, são realizadas as seguintes validações:
Caso o campo complementar TURMASESIEDUCACAO não esteja preenchido é validado caracteres especiais no código da turma;
Tendo preenchido o campo complementar TURMASESIEDUCACAO é validado para caracteres especiais no código ou descrição da Turma SESI preenchido.
Quando existir log de integração do SGE x Portal SESI Educação no "Monitor de Log", identificando que já fora realizado alguma integração, o campo complementar TURMASESIEDUCACAO ficará bloqueado para edição.
Somente são validadas turmas que pertençam a Cursos parametrizados (parâmetro Curso/Segmento) e quando a integração estiver habilitada.
false
Email de Aluno e Responsável Acadêmico
Ao enviar o Aluno ao Portal SESI Educação, são realizadas as seguintes validações:
Validação de email do Aluno (quando aluno não possui o email O365 (SALUNOCOMPL.EMAILO365 preenchido), utilizando serviço de validação de email, que deve ser parametrizado junto aos parâmetros da customização;
Validação de email do Responsável Acadêmico (quando preenchido), utilizando serviço de validação de email, que deve ser parametrizado junto aos parâmetros da customização.
Importante: Em caso de novo envio ao Portal SESI com email já tendo sido validado e não tenha sido alterado, é utilizado o ultimo resultado da validação.
Informações
icon
false
Toggle Cloak
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 enviamos ao PortalSESI um form-data que convertido em formato JSON são:
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
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 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.
[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 Aluno1incompleteO Curso da Matrícula do Aluno está parametrizado nos Cursos/Segmentos?2incompleteA Matrícula verificada é a mais recente? - Somente a matrícula mais recente em curso parametrizado é considerada para a integração.3incompleteO Aluno está ativo e possui cadastro de usuário? - O Usuário é necessário para a integração.4incompleteDesde 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 ZUSUARIOSGE5incompleteA turma está vigente? - Considerando como vigente a turma que a data corrente compreender entre a Data Inicial e Final da Turma.6incompleteO Período Letivo não está encerrado? - Períodos letivos encerrados não são enviados.7incompleteO Aluno não tem Situação de Resultado Final? - Somente alunos sem resultado são enviados.8incompleteO campo Obrigatório "CodInepInstituição" está preenchido? (Campo "CAMPOLIVRE1" do Anexo Dados Fiscais do cadastro de Filial não preenchido)9incompleteA Situação de Matrícula está parametrizada? - Parâmetro utilizado para definir o status correspondente que será enviado ao Portal SESI Educação.10incompleteO Email do Aluno está preenchido? - Obrigatório para integração.11incompleteCaso 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.
false
Professores (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:
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:
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 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 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.
Atenção!
Para que o professor seja exportado, é necessário validar se:
Possui um usuário cadastrado e ativo vinculado ao cadastrado do Professor;
Esteja vinculado à uma Turma/Disciplina com data vigente (Data de Início e Fim que compreenda a data que esteja exportando) e que tenha sido informada no cadastro De/Para para disciplinas;
A Turma a qual a Turma/Disciplina esteja vinculada tenha data vigente (Data de Início e Fim que compreenda a data que esteja exportando);
Data vigente (Data de Início e Fim que compreenda a data que esteja exportando) no cadastro do Professor na Turma/Disciplina.
false
Funcioná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:
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 doUsuáriodo Funcionário
Senha do Usuário
FuncionarioSGE.user_sen
Senha do Usuário
Senhado Usuário do Funcionário
Sexo
FuncionarioSGE.sexo
PPESSOA.SEXO
Correspondendo à'feminino' | 'masculino'
Data de Nascimento
FuncionarioSGE.nasc
PPESSOA.DTNASCIMENTO
Data de nascimentodo Funcionário
Status
FuncionarioSGE.status
SMATRICPL.CODSTATUS
Casoo GUSUARIO.STATUS for ativo, enviamosAtivo
SenãoenviamosExcluído
CPF do Funcionário
FuncionarioSGE.cpf
PPESSOA.CPF
CPFdo Funcionário
E-mail do Funcionário
FuncionarioSGE.email
PPESSOA.EMAIL
E-maildo cadastro depessoa(PPESSOA.EMAIL) do Funcionário é enviado.
Detalhamento do Processo
O termo 'funcionários' se refere às pessoas designadas a determinadas funções no SGE – Módulo Educacional (secretários escolares, membros da comissão coordenadora e diretores escolares).
Tais registros de 'funcionários' do SGE – Módulo Educacional são pessoas (PPESSOA) associados às funções através dos Menus:
Filial | Dados Educacionais | <anexo> Diretores por Filial
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:
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-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:
false
Inativação de Alunos [Novo!]
Pré-Requisitos / Parametrizações
Realizar a parametrização da Integração;
Importante
Para realizar a Inativação de Alunos o Parâmetro "Data Referência" deverá ser preenchido.
Detalhamento do Processo
A 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.
false
Inativação de Funcionários [Novo!]
Pré-Requisitos / Parametrizações
Importante
Diferente 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 Processo
A 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.
false
Exclusão de Professores [Novo!]
Pré-Requisitos / Parametrizações
Importante
Da 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 Processo
A 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.
Informações
icon
false
Toggle Cloak
Alteração de senha do usuário
Cloak
Pré-Requisitos / Parametrizações
Realizar a parametrização da 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
icon
false
Toggle Cloak
Processo de Exportação
Cloak
Pré-Requisitos / Parametrizações
Realizar a parametrização da Integração e preenchimento De/Para;
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:
Realizar a parametrização da Integração e preenchimento De/Para;
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.
Informações
icon
false
Toggle Cloak
Monitor de Log
Cloak
Uma visão customizada foi criada para que seja possível verificar os dados enviados durante as integrações realizadas. Para cada registro exportado, foi criado um Log nessa tabela contendo os parâmetros utilizados, a entidade integrada.
Observação: Todos os dados são apenas para visualização, não sendo possível a alteração, edição ou exclusão de registros do Log através dessa interface.
Foi 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:
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:
Tabela com códigos de erros do WebService
Token Inválido
01
Usuário não encontrado
02
E-mail inválido
03
Inconsistências DataServer RM
04
Erro desconhecido
05
Erro ao conectar no RM
06
false
Integração de Senha
Foi 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:
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:
Informações
icon
false
Toggle Cloak
Integração síncrona - Gatilhos
Cloak
Pré-Requisitos / Parametrizações
Realizar a parametrização da Integração;
Foram desenvolvidos entry-points 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 Processo
Quando 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).
Currículo e Oferta | Aluno | <processo> Matricular aluno;
Currículo e Oferta | Aluno | <anexo> Matriculas no Período letivo | <processo> Alterar situação de matrícula;
Currículo e Oferta | Aluno | <anexo> Matriculas no Período letivo | <processo> Matricular aluno nas disciplinas;
Currículo e Oferta | Aluno | <anexo> Matriculas isolada | <processo> > Alterar situação de matrícula;
Matrícula e Avaliação | Matrículas | <anexo> Matrículas em disciplinas | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrículas | <anexo> Matrículas em turma mista | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrícula | Matrículas | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrícula | Matrículas | <processo> Matricular aluno nas disciplinas;
Matrícula e Avaliação | Matrícula | Matrículas | <processo> Confirmação de matrícula por pagamento;
Matrícula e Avaliação | Matrícula | Matrícula isolada | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrícula | <processo> Rematrícula;
Matrícula e Avaliação | Matrícula | Mais | <processo> Confirmação de matrícula por pagamento;
Matrícula e Avaliação | Matrícula | Mais | <processo> Matricula de disciplinas em lote;
Cadastro de Filial | Dados Educacionais | Diretores por Filial;
Currículo e Oferta | Professores;
Currículo e Oferta | Oferta | Turma Disciplina | Professores;
Cadastro de usuários (apenas alteração de e-mail/senha dispara a exportação).
Serão integrados apenas os registros cujo curso/segmento, do contexto do processo e/ou do aluno que se está alterando, seja um dos parametrizados para a integração e apenas os registros cuja situação de matrícula, do contexto do processo e/ou do aluno que se está alterando, seja um dos parametrizados em "situações de matrícula" para a integração.
As rotinas de envio, antes de acionar as rotinas de integração, conterão tratamentos de validação do campo e-mail e responsável acadêmico:
A obrigatoriedade de preenchimento do campo e-mail deverá respeitar a parametrização realizada observando o curso/segmento do aluno que se está processando (exemplos: curso onde o aluno está se matriculando/confirmando matrícula, ou quando alteração do cadastro de aluno, o curso onde está matriculado);
Obrigatoriedade de responsável acadêmico para menores de 18 anos de acordo com a parametrização por curso/segmento relativo ao curso/segmento do contexto de execução do processo e/ou do curso/segmento relativo ao aluno que se está alterando.
Após as consistências mencionadas acima, as rotinas do plug-in se encarregarão de identificar a chave primária dos registros que estão sendo processados/alterados (no caso de processos pode ser mais de um aluno ao mesmo tempo) e acionar as rotinas de integração fornecendo a estas tais chaves primárias.
As regras da integração de alunos (recuperação de valores, mapeamento de campos, validações, etc.) são as mesmas detalhadas na integração de alunos. Neste caso elas receberão as chaves primárias dos alunos e a recuperação dos dados e integração ocorrerá apenas para os alunos representados por estas chaves. A integração com o Portal SESI Educação ocorrerá e seus retornos de(sucesso ou falha).
Após o processamento das integrações, com o retorno em mãos, é avaliado os status de retorno para cada registro (aluno) e montará uma mensagem a ser gravada na tabela de LOG com as informações de aluno, status da integração e, em caso de erros, a mensagem de erro.
Caso ocorra algum erro na integração o processo nativo não será interrompido, porém o erro da integração constará em log, nesse caso não será realizada a integração do SGE com o Portal SESI Educação.
Para exportação dos dados Funcionários e Professores, serão exportados apenas os cadastros que possuírem usuário associado e que atendam as regras de validação de campos obrigatórios.
Informações
icon
false
Toggle Cloak
Reconhecimento de Saberes
Cloak
Pré-Requisitos / Parametrizações
O 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.
É 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.
Só serão alteradas as informações caso o aluno possua matrícula referente a disciplina, caso contrário não será feita nenhuma alteração e nem gravará nada no log.
Descrição do Processo
O 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.
Em seguida, para cada código de Competência (Disciplina) enviada a customização realizar a alteração do status de matrícula de acordo com a parametrização definida pelo Regional.
Caso ocorra erro na modificação do status de qualquer competência (disciplina) de um Aluno a customização não conclui a alteração do status para todas as demais competências (disciplinas) do Aluno, bem como também não altera a situação de matrícula no período letivo. OBSERVAÇÃO: Detalhes técnicos para o correto funcionamento do Web Service podem ser consultados no documento "Manual de Customização RM - WEB API - FS007972".
Detalhamento do Processo
O 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.
Os dados trafegados são:
Código do Usuário;
Lista de Competências (disciplinas) informando 0 ou 1 para cada uma delas, sendo que se enviado igual a 1, o status da competência (disciplina) será alterado de acordo com o que foi parametrizado no campo "Status de Competências reconhecidas" na aba Reconhecimento de saberes dos parâmetros customizados. Se enviado igual a 0, o status da competência (disciplina) será alterado de acordo com o que foi parametrizado no campo "Status de Competências não reconhecidas" na aba Reconhecimento de saberes dos parâmetros customizados.
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. Para cada disciplina, deverá ser informado um status correspondente a 1 ou 0.
0 = Competência não reconhecida; 1 = Competência reconhecida.
Exemplo: Código de Usuário: 012.345.678 Lista de Competências (disciplinas):
Código
Status
MAT-C1
1
MAT-C2
0
MAT-C3
1
MAT-C4
1
CNT-C1
0
CHT-C1
1
Parâmetros Customizados - Aba Reconhecimento de saberes Caso seja executado o processo para o aluno acima e ele esteja matriculado em todas as disciplinas enviadas pelo Web Service, ele ficará com as seguintes situações de matrícula nas disciplinas, considerando as parametrizações do exemplo:
MAT-C1: Competência Certificada
MAT-C2: Pré-Matriculado
MAT-C3: Competência Certificada
MAT-C4: Competência Certificada
CNT-C1: Pré-Matriculado
CHT-C1: Competência Certificada
O log do processo pode ser consultado na tabela ZLOGRECSABERPORTAL.
Informações
icon
false
Toggle Cloak
De/Para Portal SESI Educação
Cloak
false
O Portal SESI Educação disponibiliza uma documentação Online para facilitar a identificação das Entidades a serem parametrizadas no De/Para. Para acessar, clique aqui.
Informações
icon
false
Toggle Cloak
Extra
Cloak
false
O Portal SESI Educação utiliza do Web Service de Consultas da Lib DN, onde é possível realizar execução de consultas TOTVS via Web API. A Documentação deste serviço pode ser acessada
Informações
icon
false
Toggle Cloak
FAQ [Novo!]
Cloak
falseForam exportados alunos matriculados em períodos letivos passados
Verificar se os períodos letivos passados estão encerrados.
Não aparece o anexo Instituição do MEC no anexo Dados Educacionais do cadastro de filiais
Configurar os parâmetros do Censo para utilizar a Instituição do MEC por filial conforme a documentação. Para maiores detalhes consulte a documentação desse procedimento no TDN.
Aluno fica com status Inativo no portal Sesi após exportação pelo SGE
Alterar o status do usuário do aluno para Ativo no SGE e reenviar os dados para portal Sesi.
Erro 500 ao testar API de integração
Solicitar ao cliente alterar a tag CustomErros para Off no web.config (FrameHTML) e reiniciar o site IIS
Realizar uma nova request e verificar a mensagem de erro retornada.
Se houver erro de autenticação verificar se o alias configurado no web.config (FrameHTML) está correto.
Verificar se a tag owin:AutomaticAppStartup está com o valor "true".
Processo da customização apresenta erro de execução sem mensagem de retorno.
Verificar pelo monitor de processos qual é o servidor que está executando o processos. A customização deve estar instalada nesse servidor.
Diretor associado a filial não aparece na lista lookup no Cadastro de Perfis do Portal Sesi
O cadastro diretor deve ser realizado através do anexo Dados Educacionais/Instituição do MEC no menu Diretores por instituição disponível no cadastro de Filiais.
Caso seja pelo menu Censo do módulo Educacional não será realizada a associação entre pessoa e filial e não listado no lookup.
Mensagem - String or Binary Data Would Be Truncated ao exportar aluno
O problema foi corrigido a partir da versão 12.1.32.119 da customização (download no link https://tdn.totvs.com/x/Nv3qK)
Verificar junto com o suporte de CNI ou Educar Brasil se o token de integração para validação de e-mail é válido.
Se o banco for SQL Server e estiver na versão 2019 ou superior solicitar ao cliente rodar o seguinte comando na base de dados:
DBCC TRACEON(460,-1). Após a execução do comando pelo cliente, realizar o reenvio do registro para integração e analisar o erro com a mensagem retornada.
Verificar se existe bloqueio na rede (firewall) para a acesso o Quick E-Mail Verification (Aba Validação de E-Mail no parâmetros da integração)
Usuário não informado - 601 Autenticação Inválida
Verificar com o pessoal da Educar Brasil se os dados de acesso ao Portal Sesi estão corretos (Usuario, Token, URL)
Ao fazer login no Portal do Aluno no ambiente de homologação o usuário é redirecionado para o ambiente de produção
Alterar as referencias ao portal do aluno nas configuração dos módulo educacional (SGE) de homologação. Para maiores detalhes consulte a documentação desse procedimento no TDN.
Erro na validação de email. Motivo: Not found
Verificar junto com o suporte de CNI ou Educar Brasil se o token de integração para validação de e-mail é válido.
E-mail já utilizado
Verifique se o email cadastrado é um email válido.
Deve-se verificar se o e-mail informado já está sendo utilizado por outro usuário no SGE e/ou Portal SESI (é premissa que o e-mail seja de uso pessoal);
E-mail não preenchido
Verificar se o usuário a ser exportado possui e-mail válido
Erros de Log - Erro na validação de email. Motivo: Low credit. Payment required
Erro: [INTEDUCARBRASIL] Erro na validação de email. Motivo: Payment required{"success":"false","message":"Low credit. Payment required"
Verificar junto com o suporte de CNI se o token de integração para validação de e-mail é válido.
Erros de Log - Erro: Responsável não enviado
O responsável acadêmico do aluno menor de 18 anos está sem usuário cadastrado, será necessário gerar o usuário para o responsável acadêmico.
Erros de Log - Erro: CPF do responsável não informado
Falta informar o CPF do responsável acadêmico.
Erros de Log - Erro: CPF inválido
Necessário preencher o campo CPF do aluno.
Erros de Log - Erro: E-mail Complementar inválido
O email do aluno [pessoa.email] é invalido, necessário deixar o campo em branco ou informar um e-mail válido.
Erros de Log - Erro: E-mail Complementar já cadastrado
Verificar no Portal SESI Educação quais usuário estão com o mesmo e-mail cadastrado e proceder com o ajuste do cadastro do e-mail, ou vários alunos e responsáveis com o mesmo e-mail cadastrado.
Erros de Log - Erro: E-mail do responsável não preenchido
Necessário preencher o campo de e-mail do responsável acadêmico.
Erros de Log - Erro: E-mail do responsável não pode ser igual ao e-mail do aluno
O e-mail do aluno e responsáveis devem ser distintos, necessário ajustar os cadastros.
Erros de Log - Erro: E-mail existente
Hipótese 1: E-mail está sendo utilizado por mais de um usuário no SGE(o caso mais comum é com o e-mail do responsável acadêmico)
Passo 1:O interlocutor do SGE deve consultar o e-mail no banco do SGE e verificar a qual usuário de fato o e-mail pertence;
Se o usuário (dono do e-mail) estiver sincronizado com o seu e-mail:
O interlocutor deve corrigir o cadastro do usuário que apresentou erro por estar utilizando um e-mail já existente (deve inserir um e-mail válido e exclusivo para o usuário) e reenviar;
Se o e-mail estiver sendo utilizado por um usuário que está sincronizado, mas que não é o dono do e-mail:
O interlocutor deve, primeiro, corrigir o cadastro do usuário (retirando o e-mail que pertence a outra pessoa) e reenviar o usuário com o seu e-mail para atualização no Portal SESI.
Em seguida, deve-se reencaminhar o usuário que apresentou o erro “E-mail existente” (uma vez que o seu e-mail não está mais sendo utilizado por outra pessoa).
Usuários do SGE que não estão sendo sincronizados ao Portal SESI, por utilizarem o mesmo e-mail:
Deve-se alterar os cadastros (com e-mail válido e exclusivo para cada usuário) e reencaminhar estes usuários ao Portal SESI.
Se o e-mail não estiver vinculado com mais de um usuário no SGE, seguir a Hipótese 2.
Hipótese 2: E-mail sendo utilizado por mais de um usuário no Portal SESI(a mensagem “e-mail existente” pode ser que o e-mail já está sendo utilizado por um usuário ativo ou inativo no Portal SESI).
Para essa situação, será necessário realizar a abertura de uma demanda no Suporte do Portal Sesi Educação
Erros de Log - Erro: Nome do responsável não informado
Aluno sem responsável acadêmico cadastrado, necessário incluir no cadastro.
Erros de Log - Erro: Senha do responsável não enviada
Necessário gerar a senha do responsável acadêmico.
Erros de Log - Erro: O e-mail informado para o aluno não é válido ou não está preenchido
E-mail do aluno é invalido.
Erros de Log - Erro: O e-mail informado para o responsável acadêmico não possui uma caixa de e-mail
E-mail do responsável acadêmico é invalido.
Erros de Log - Erro: Desculpe. Ocorreu um erro no consumo do webservice do Portal SESI Educação
Erro: {PortalSesi} - Desculpe. Ocorreu um erro no consumo do webservice do Portal SESI Educação que impediu a integração. ERRO : {0} The remote server returned an error:(404) Not Found.
Reenviar o registros com erro, caso o erro persista será necessário verificar a disponibilidade e a conectividade do servidores do Totvs RM com os webservice de integração do Portal SESI Educação.
...
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:
...
Pré-Requisitos / Parametrizações
A base de dados do Portal SESI Educação está povoada com registros (alunos, professores, funcionários) onde estes contêm valores válidos para os endereços de e-mail (formatação e existência da caixa postal).
A demanda consistia de um serviço que fosse capaz de, a partir de tais informações, atualizar os registros equivalentes no SGE – Módulo Educacional com o e-mail válido proveniente do Portal SESI Educação.
...
Descrição do Processo
Foi disponibilizado no sistema SGE Módulo Educacional, através do menu "Customização / Importação de E-mails" um processo que ao ser acionado apresentará uma interface ao usuário para que este possa informar/selecionar o arquivo Excel que contém as informações (dispostas em planilhas e linhas) a serem importadas.
...
Detalhamento do Processo
Ao acessar o RM.exe e o SGE Módulo Educacional, através do menu "Customização / Importação de E-mails" será exibida uma tela para importação de e-mails.
...
Para alteração de email da Pessoa (Funcionário, Aluno, Professor) diretamente pela pesquisa do CPF deve ser usada a planilha contendo duas colunas: Uma coluna para o email e outra para o CPF que possibilitará a identificação da pessoa na base de dados do SGE. Exemplo de planilha:
...
title
Integração síncrona de alunos, professores e funcionários
Foram 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 Processo
Quando 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).
Currículo e Oferta | Aluno | <processo> Matricular aluno;
Currículo e Oferta | Aluno | <anexo> Matriculas no Período letivo | <processo> Alterar situação de matrícula;
Currículo e Oferta | Aluno | <anexo> Matriculas no Período letivo | <processo> Matricular aluno nas disciplinas;
Currículo e Oferta | Aluno | <anexo> Matriculas isolada | <processo> > Alterar situação de matrícula;
Matrícula e Avaliação | Matrículas | <anexo> Matrículas em disciplinas | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrículas | <anexo> Matrículas em turma mista | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrícula | Matrículas | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrícula | Matrículas | <processo> Matricular aluno nas disciplinas;
Matrícula e Avaliação | Matrícula | Matrículas | <processo> Confirmação de matrícula por pagamento;
Matrícula e Avaliação | Matrícula | Matrícula isolada | <processo> Alterar situação de matrícula;
Matrícula e Avaliação | Matrícula | <processo> Rematrícula;
Matrícula e Avaliação | Matrícula | Mais | <processo> Confirmação de matrícula por pagamento;
Matrícula e Avaliação | Matrícula | Mais | <processo> Matricula de disciplinas em lote;
Cadastro de Filial | Dados Educacionais | Diretores por Filial;
Curriculo e Oferta | Professores;
Curriculo e Oferta | Oferta | Turma Disciplina | Professores.
...
A obrigatoriedade de preenchimento do campo e-mail deverá respeitar a parametrização realizada observando o curso/segmento do aluno que se está processando (exemplos: curso onde o aluno está se matriculando/confirmando matrícula, ou quando alteração do cadastro de aluno, o curso onde está matriculado);
Obrigatoriedade de responsável acadêmico para menores de 18 anos de acordo com a parametrização por curso/segmento relativo ao curso/segmento do contexto de execução do processo e/ou do curso/segmento relativo ao aluno que se está alterando.
...
title
Integração de Reconhecimento de Saberes via Web Service
Pré-Requisitos / Parametrizações
O 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 Processo
O 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 Processo
O 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. Para cada disciplina, deverá ser informado um status correspondente a 1 ou 0.
0 = Competência não reconhecida; 1 = Competência reconhecida.
...
Código
...
Status
...
MAT-C1
...
1
...
MAT-C2
...
0
...
MAT-C3
...
1
...
MAT-C4
...
1
...
CNT-C1
...
0
...
CHT-C1
...
1
Image Removed
...
MAT-C1: Competência Certificada
MAT-C2: Pré-Matriculado
MAT-C3: Competência Certificada
MAT-C4: Competência Certificada
CNT-C1: Pré-Matriculado
CHT-C1: Competência Certificada
...
title
WebMethod Alteração de Senha Usuário
Pré-Requisitos / Parametrizações
Nenhum.
Descrição do Processo
Foi desenvolvido um webservice com a finalidade da troca de senha dos usuários.
Detalhamento do Processo
Foi 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:
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:
Image Removed
...
title
Referência Dados - Educar Brasil
Manual disponibilizado pela equipe da Educar Brasil com a relação dos dados a serem configurados para realização do de-para entre o SGE e o Portal SESI.
IMPORTANTE: O regional deverá confirmar com a equipe da Educar Brasil se não houve alguma mudança/ atualização nas informações disponibilizadas no manual.
...
Autor
...
Versão
...
Data
...
Descrição das alterações
...
Adilson José de Aquino Thiago Neiva Chagas
...
1.0
...
03/05/2016
...
Adilson José de Aquino
...
2.0
...
12/05/2016
...
Adilson José de Aquino
...
3.0
...
30/05/2016
...
Versão da Biblioteca
...
Adilson José de Aquino
...
4.0
...
08/06/2016
...
Versão da Biblioteca e ajustes solicitados
...
Adilson José de Aquino
...
5.0
...
09/06/2016
...
Ajustes solicitados
...
Adilson José de Aquino
...
6.0
...
15/06/2016
...
Versão da Biblioteca
...
Adilson José de Aquino
...
7.0
...
08/08/2016
...
Análise de impacto II
...
Gustavo Fonseca Nunes
...
8.0
...
25/04/2018
...
Ajustes dos arquivos
...
Pedro Antonio Silva Barroso
...
9.0
...
22/05/2018
...
Ajustes de acordo com as modificações do Rollaout 14/05/2018
...
Gustavo Fonseca Nunes
...
10.0
...
17/07/2018
...
Ajuste do campo CPF do Aluno que será enviado ao Portal SESI. Atualização das imagens do De-Para da integração e orientação para consultar a documentação da EducarBrasil.
...
Ana Luiza Martins Moreira Pedro Marcus Paixão Silva
...
11.0
...
17/09/2018
...
Incluindo Req 01 e 02 da especificação FS007972 (976970) - Reconhecimento de saberes.
...
Pedro Antonio Silva Barroso
...
12.0
...
27/09/2018
...
Formatação do documento para novo padrão FSW
...
Toggle Cloak
Extra
Cloak
falseO Portal SESI Educação utiliza do Web Service de Consultas da Lib DN, onde é possível realizar execução de consultas TOTVS via Web API. A Documentação deste serviço pode ser acessada