Versões comparadas

Chave

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

...

Descrição


Endereço do web service: endereço do Web Service

Endereço do Web Service disponibilizado

- disponibilizado pelo LMS

Usuário

Usuário

: usuário com acesso ao Web Service - disponibilizado pelo LMS

Senha

Senha do usuário disponibilizado

: senha do usuário - disponibilizado pelo LMS


  • Status de Matrícula - Matrícula:


Situações de matrícula que identificam quais alunos devem ser enviados para o LMS. Para os processos de alteração de matrícula pelo menos uma situação de matrícula deve estar parametrizada. A figura abaixo é ilustrativa e o regional deve parametrizar as situações que serão enviadas para o LMS.



  • Status de Matrícula - Inativar Matrícula LMS: Situações


Não se aplica. Situações de matrícula que são utilizadas para informar quais Alunos são retirados do LMS. Para os processos de alteração de Matrícula pelo menos uma situação de matrícula deve estar parametrizada. A figura abaixo é ilustrativa e o regional deve parametrizar as situações que serão retiradas do LMS.



  • Modalidade:


Parâmetro utilizado para informar quais modalidades de cursos são enviadas para o LMS. A figura abaixo é ilustrativa e o regional deve parametrizar as modalidades que serão integradas com o LMS.




Expandir
titleParâmetros

Pré-requisitos


Não se aplica.


Descrição do processo


Tela para que o usuário defina todos parâmetros necessários para efetuar a integração com o sistema LMS


Detalhamento do processo


No menu TOTVS Educacional | Customização | Parâmetros, o usuário administrador consegue efetuar as parametrizações referentes ao processo de integração. Image Removed

São eles:


  • Dados de Conexão - Web Service


Campo

Expandir
titleCadastro do Grupo Pai LMS

Pré-requisitos


Para cadastro do Grupo Pai LMS é necessário criar uma tabela dinâmica, como a da imagem abaixo. Os itens da tabela dinâmica devem estar de acordo com o que foi cadastrado no LMS, sendo o código do grupo no LMS o código do item no SGE.




Descrição do processo


Esta tela permite o cadastro do Grupo Pai LMS da matriz aplicada. Esse valor é usado para identificar a qual grupo Pai LMS essa matriz aplicada pertence no sistema LMS. Essa cadastro não é obrigatório caso o regional não utilize o conceito de Grupo Pai LMS.


Detalhamento do processo


Ao acessar a matriz aplicada, em anexo é possível informar qual o Grupo Pai LMS para essa matriz aplicada.



Expandir
titleCadastro do Domínio LMS

Pré-requisitos


Não se aplica.


Descrição do processo


Esta tela permite o cadastro do Domínio LMS da modalidade do curso. Esse valor é usado para identificar a qual domínio a modalidade será cadastrada no sistema LMS.


Detalhamento do processo


Ao acessar a modalidade do curso, em anexo é possível informar qual o Domínio LMS para essa modalidade.



Nota
titleImportante!

O código do domínio para cada regional é disponibilizado pela equipe do LMS.



Expandir
titleProcesso Customizado de Exportação de Curso (Matriz Aplicada)

Pré-requisitos


Não se aplica.


Descrição do processo


Este processo envia as informações do Curso para o Sistema LMS via WebServiceWeb Service.


Detalhamento do processo


O envio é feito no momento do cadastro da Turma/Disciplina. Caso esta seja a Distância ou Semi-Presencial, é enviado o Curso. Para envio do curso é necessário informar o domínio LMS a qual esse curso pertence. Para isso, é necessário informar no anexo “Domínio LMS” do cadastro de modalidade do curso, qual é domínio LMS da modalidade, dessa forma o curso pertence ao domínio informado na sua modalidade.


No momento da alteração das informações do curso, caso este tenha vínculo com alguma Turma/disciplina do tipo À Distância ou Semi-Presencial, as informações são enviadas para atualização.


São enviadas as seguintes informações:


Campo LMS (Details)

Campo de Origem TOTVS

Descrição do campo de origem do TOTVS

Formato TOTVS

codcoligada

SHABILITACAOFILIAL.CODCOLIGADA

Código da Coligada

Smallint

External_id

‘C’ + SHABILITACAOFILIAL.IDHABILITACAOFILIAL

ID da Habilitação –

Será concatenado

Concatena a letra 'C' para identificar que é um curso

Varchar

name

SHABILITACAOFILIAL.CODCURSO + ‘-‘

SCURSO.NOME

Nome do Curso

Varchar(60)

classification

SMODALIDADECURSO.DESCRICAO

Modalidade do Curso


Varchar(60)

Type

Fixo ‘Course’

Fixo ‘Course’

Fixo ‘Course’





Expandir
titleProcesso Customizado de Exportação de Turma e Turma/Disciplina

Pré-requisitos


Somente são exportadas turmas/disciplinas à distância ou semi-presencial.


Descrição do processo


Este processo envia as informações da Turma e Turma/Disciplina para o Sistema LMS via WebServiceWeb Service.


Detalhamento do processo


É feito o envio das informações da Turma e Turma Disciplina, e é feito o vínculo, da Disciplina -> Turma e da Turma ao Curso, no momento do envio.



São enviadas as seguintes informações da Turma:

Campo LMS (Details) – UpdateGroup - Turma

Campo de Origem TOTVS

Descrição do campo de origem do TOTVS

Formato TOTVS

Name

STURMA.CODTURMA + ‘-’ STURMA.NOME

Nome da Turma

Varchar(60)

external_id

‘T’ + STURMA.IDFT

ID da turma -

Será concatenado

Concatena a letra

‘T’

'T' para indicar que é uma turma

String

open_date

STURMA.DTINICIAL

Data inicial

Datetime

close_date

STURMA.DTFINAL

Data final

Datetime

Type

Fixo ‘Course’

Fixo ‘Course’

Fixo ‘Course’


  • Turma/Disciplina:

Campo LMS (Details) – UpdateGroup – Turma/Disciplina

Campo de Origem TOTVS

Descrição do campo de origem do TOTVS

Formato TOTVS

Name

STURMADISC.CODDISC + ‘-‘

SDISCIPLINA.NOME + ‘-‘ SGRADE.CODHABILITACAO

Nome do Curso

String

external_id

‘D’ + STURMADISC.IDTURMADISC


ID da turma/disciplina – Será concatenado Concatena a letra ‘D’ para indicar que é uma Disciplina

String

codtemplate

SDISCGRADECOMPL.CODTEMPLATE

Código do Template do LMS

Varchar(20)

open_date

STURMADISC.DTINICIAL

Data inicial

Datetime

close_date

STURMADISC.DTFINAL

Data final

Datetime

Type

Fixo ‘Course’

Fixo ‘Course’

Fixo ‘Course’


  • Vínculo da Turma ao Curso:

Campo LMS (Details) –

AttachSubGroup – Turma para Curso

Campo de Origem TOTVS

Descrição do campo de origem do TOTVS

Formato TOTVS

string ext_group_id

‘T’ + STURMA.IDFT


Id da Turma

String

string ext_parent_id

‘C’ +SHABILITACAOFILIAL.IDHABILITACAOFILIAL

ID do Curso

String


  • Vínculo da Disciplina à Turma:

Campo LMS (Details) –

AttachSubGroup –  Disciplina para Turma

Campo de Origem TOTVS

Descrição do campo de origem do TOTVS

Formato TOTVS

string ext_group_id

‘D’ +STURMADISC.IDTURMADISC

ID da Turma/Disciplina

String

string ext_parent_id

‘T’ +STURMA.IDFT

ID da Turma

String




...

Expandir
titleProcesso Customizado de Exportação de Aluno

Pré-requisitos


Somente são exportados alunos que estão matriculados em turmas/disciplinas à distância ou semi presencial.

Nota
titleImportante!

Para que o aluno seja exportado para o LMS o mesmo O aluno deve ter um e-mail informado no seu cadastro para que seja exportado para o LMS.


Descrição do processo


Este processo envia as informações do Aluno para o Sistema LMS via WebService.  


Detalhamento do processo


No momento em que a matrícula de um aluno é efetuada em uma turma a distância ou semi-presencial, o aluno é enviado para o LMS. Após ser exportado, o aluno consegue acessar o sistema LMS com o seu login sendo o e-mail e a senha sendo seu CPF. Essa senha é temporária e deve ser alterada após primeiro acesso do aluno.



No cadastro do Aluno, caso este esteja matriculado em alguma turma/disciplina a distância ou semi-presencial e alguma informação do cadastro é alterada, o aluno é enviado para atualização no LMS.




São enviada as seguintes informações:           

Campo LMS (Details)

Campo de Origem TOTVS

Descrição do campo de origem do TOTVS

Formato TOTVS

codcoligada

SMATRICULA.CODCOLIGADA

Código da Coligada

Smallint

firstname

PPESSOA.NOME

Nome do Aluno.

PPESSOA.NOME menos a última sequência de caracteres após o último espaço.

Varchar(120)

lastname

PPESSOA.NOME

PPESSOA.NOME

Última sequência de caracteres após o último espaço.

Varchar(120)

email

PPESSOA.EMAIL

E-mail do Aluno

Varchar(60)

External_id

SMATRICULA.RA

ID do Aluno

Varchar(20)

gender

PPESSOA.SEXO

Gênero do Aluno  -‘M’ ou ‘F’

Varchar(1)

username

PPESSOA.EMAIL

PPESSOA.EMAIL

Varchar(60)

address

Serão São concatenados os campos:
PPESSOA.RUA,

PPESSOA.NUMERO,

PPESSOA.COMPLEMENTO,

PPESSOA.BAIRRO

Endereço do Aluno

Varchar(288)

city

PPESSOA.CIDADE

Cidade do Aluno

Varchar(32)

state

PPPESSOA.ESTADO

Estado do Aluno

Varchar(2)

country

PPESSOA.PAIS

País do Aluno

Varchar(60)

birthday

PPESSOA.DTNASCIMENTO

Data de Nascimento

Datetime(8)

bphone

PPESSOA.TELEFONE1

Telefone Fixo

Varchar(15)

mphone

PPESSOA.TELEFONE2

Telefone Celular

Varchar(15)

Password

PPESSOA.CPF

Somente os números

Varchar(11)

id

PPESSOA.CARTIDENTIDADE

RG do Aluno

Varchar(15)

Unidade Operacional

-

Não enviado ao LMS


CPF

PPESSOA.CPF


Varchar(11)

Situação de trabalho atual

-

Não enviado ao LMS


Permitir tempo Extra

-

Não enviado ao LMS


...

Expandir
titleMonitor de Log

Pré-requisitos


Não se aplica.


Descrição do processo


Criação do menu TOTVS Educacional | Customização | Monitor de Log – TOTVS Educacional com LMS. Neste processo o usuário consegue consultar o LOG das operações de importação e exportação executadas pela integração e executar o reenvio dos registros do tipo exportação.


Detalhamento do processo


Na tela "Monitor de Log – TOTVS Educacional com LMS" é possível efetuar apenas a consulta das informações, não sendo possível editar os dados. Os campos abaixo são exibidos na visão:


Campos

Descrição

ID

ID do Processo

CODCOLIGADA

Código da Coligada

PROCESSO

Nome do Processo

STATUS

Status do registro – Erro ou Sucesso

CHAVE

Chave do Registro

DATA

Data do registro

DESCRIÇÃO DO ERRO

Descrição do Erro

ARQUIVO XML

Arquivo XML recebido ou Enviado

REPROCESSADO

Indica se o registro já foi reenviado – Será exibido Exibe Sim ou Não

TIPO

Exportação ou Importação



O usuário consegue efetuar o reenvio dos registros com status “E”, selecionando os registros com erro e acessando Processos | Reenvio de Registros. Ao executar o processo a rotina customizada consome o WS de acordo com o processo do registro. A identificação do registro a ser enviado é de acordo com o campo Chave e o tipo de processo é identificado através do campo Processo. Quando um registro é reenviado, o campo REPROCESSADO é alterado para “True” e é criado um novo registro detalhando o reenvio. Somente podem ser reenviados registros com o campo REPROCESSADO igual a “False”.






...