O Módulo de Administração de Treinamento permite a realização de matrículas no LMS (Fluig) através uma seleção de funcionários por empresa, estabelecimento, centro de custo, unidade de lotação e cargos, para que estes possam realizar treinamentos que foram elencadas como necessidade de treinamento. Ainda permite consultar necessidades de treinamento concluídas e fichas de inventário geradas a partir de treinamento realizado pelo LMS.
Descrição dos sistemas envolvidos no contexto de negócio (e que serão envolvidos na integração).
Com o uso do EAI da TOTVS, será realizada a integração entre as informações comuns do TOTVS HCM e TOTVS Fluig LMS, possibilitando que as empresas que utilizam o módulo de de administração de treinamento do HCM possam realizar matrículas de funcionários através do HCM, da mesma forma que os funcionários poderão realizar o treinamento através do FLUIG LMS e este atualiza a situação do treinamento no HCM de forma automática e transparente para as empresas.
Com o objetivo de padronizar a integrações com os produtos TOTVS, foi definida uma nova diretriz para os projetos de integração: A de que todos os produtos TOTVS devam trabalhar com uma mensagem XML únicos evitando, desta forma, o processo de transformação de mensagens.
Além de questões referentes ao formato das mensagens, a mensagem única também torna uniforme o tratamento destas mensagens XML pelos aplicativos, principalmente no que diz respeito à capacidade de rastreamento.
Todos os processos devem respeitar o fluxo normal de troca de mensagens no padrão de Mensagem Única TOTVS. O fluxo de mensagens poderá ocorrer nos seguintes sentidos:
Assim como definido no protocolo de comunicação de mensagens únicas, a comunicação pode ser efetuada de duas formas:
Mensagens síncronas não podem ser processadas/reprocessadas no monitor da fila de integração.
Ao término do processamento da mensagem por parte do sistema de destino o mesmo envia outra mensagem de retorno ao sistema de origem com o status do processamento. As mensagens assíncronas podem ser processadas (status pendente) ou reprocessadas (status erro) manualmente através do monitor da fila de integração.
Entidade | Pontos de Integração | Direção |
---|---|---|
Usuário | FP9160 - Criar Usuários Bas_usuar_Mestre - Usuários Produto, pasta Complemento RH | HCM para LMS |
Curso | Cadastro de Treinamento do LMS | LMS para HCM |
Matrícula | AT0080 - Manutenção Matrículas LMS AT0480 - Geração Matrículas LMS | HCM para LMS |
Requisição de Matrícula | Aprendizado, requisição de matricula | LMS para HCM |
Score | Finalização de do Treinamento no LMS | LMS para HCM |
Observação:
A integração de Turmas, trilhas, disciplinas e pessoas externas não é realizada entre os produtos.
Versões integração disponível:
Saneamento dos usuários do TOTVS HCM:
Para que o usuário seja integrado do HCM para o Fluig LMS deverão ser observadas as seguintes condições:
Para realizar a conferência os passos a seguir deverão ser seguidos:
Para os funcionários que possuem somente um usuário, não já necessidade de marcar o campo Usuário LMS pois isso deverá feito no processo de Instalação/Atualização.
Configuração do EAI TOTVS HCM - Linha Datasul:
Para a configuração do EAI no produto TOTVS Linha Datasul seguir os passos que encontra-se em: http://tdn.totvs.com/x/8odICw.
As transações de que deverão ser habilitados no aplicativo internos são as seguintes:
Transação | Versão | Direção | Contexto |
---|---|---|---|
User | 4.004 | Envio | datasulhcm |
CatalogEnrollableItem | 1.000 | Recebimento | NA |
Enrollment | 3.000 | Envio | * |
CatalogEnrollmentRequest | 1.000 | Recebimento | NA |
Score | 3.000 | Recebimento | NA |
As seguintes transações deverão ser demonstradas na configuração de rota de envio e os seguintes contextos devem estar habilitadas:
Transação | Versão | Tipo |
---|---|---|
User | 4.004 | Síncrono |
Enrollment | 3.000 | Síncrono |
Não é necessário habilitar de-para para esta integração.
Necessário configurar o RPW para o EAI conforme descrito em http://tdn.totvs.com/x/2YdICw
Configuração do EAI Fluig LMS:
Para a configuração do EAI no produto TOTVS Linha Datasul acessar o tópico Configurando Integrações via EAI.
As transações de que deverão ser habilitados no aplicativo internos são as seguintes:
Transação | Versão | Direção |
---|---|---|
User | 4.004 | Envio |
CatalogEnrollableItem | 1.000 | Recebimento |
Enrollment | 3.000 | Envio |
CatalogEnrollmentRequest | 1.000 | Recebimento |
Score | 3.000 | Recebimento |
As seguintes transações deverão estar aparecendo na configuração de rota de envio e os seguintes contextos devem estar habilitadas:
Transação | Versão | Tipo |
---|---|---|
CatalogEnrollableItem | 1.000 | Assíncrono |
CatalogEnrollmentRequest | 1.000 | Assíncrono |
Score | 3.000 | Assíncrono |
Parametrização do Módulo de Administração de Treinamento:
Carga dos Cursos:
Para verificar como realizar a carga dos cursos para o HCM acessar a documentação em http://tdn.totvs.com/x/2YdICw
Carga dos Usuários:
Neste momento o sistema irá integrar todos os usuários que possuem complemento RH e estão como colaboradores com o Fluig. Será emitido um relatório com a relação de usuários que foram encontrados e logo após a situação da integração com LMS de cada usuário/funcionário. Caso for identificado que a pessoa física do funcionário possui somente um usuário para o funcionário neste processo de listagem e integração, o campo Usuário LMS é marcado automaticamente e o usuário é integrado. Caso contrário, e o campo Usuário LMS não estiver marcado não será realizada a integração.
Observação: pára os casos em que existe mais de um usuário com a mesma pessoa física, o usuário deverá escolher qual é o usuário que será integrado com o Fluig através do cadastro de Usuário do Produto (bas_usuar_mestre), botão complemento RH, marcando o campo Usuário LMS.
O grupo TOTVS, representado por suas marcas, irá administrar as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.
Todas as evoluções programadas deverão ser discutidas e aprovadas pelas marcas antes do início do desenvolvimento e somente serão desenvolvidas em caso de concordância das marcas e alinhamento com as diretivas definidas pelo Comitê de Integração TOTVS.
O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos HCM e LMS estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.
Observação: Este modelo de suporte está sendo revisado pela TOTVS.
Descrição da Transação | Origem | Destino | XSD |
---|---|---|---|
Usuário | HCM | LMS | User_4_004 |
Curso | LMS | HCM | CatalogEnrollableItem_1_000 |
Matrícula | HCM | LMS | Enrollment_3_000 |
Requisição de Matrícula | LMS | HCM | CatalogEnrollmentRequest_1_000 |
Socre | LMS | HCM | Score_3_000 |
Usuário:
Identificador da Mensagem: User
Versão: 4.004
Módulo HCM: Datasul
Módulo LMS: Fluig
Tipo de Envio: Síncrona
Mensagem Padrão | HCM | |
Tabela | Campo | |
InternalId | usuar_mestre | cod_usuario |
Code | usuar_mestre | cod_usuario |
Name | usuar_mestre | nom_usuario |
Login | usuar_mestre | cod_usuario |
usuar_mestre | cod_e_mail_local | |
ActiveInactiveStatus | usuar_mestre | IF usuar_mestre.dat_fim_valid = ? OR usuar_mestre.dat_fim_valid > TODAY THEN TRUE ELSE FALSE |
Curso:
Identificador da Mensagem: Enrollment
Versão: 3.000
Módulo HCM: Datasul
Módulo LMS: Fluig
Tipo de Envio: Assíncrona
Verificar a documentação em http://tdn.totvs.com/x/2YdICw
Matrícula:
Identificador da Mensagem: Enrollment
Versão: 3.000
Módulo HCM: Datasul
Módulo LMS: Fluig
Tipo de Envio: Síncrona
Mensagem Padrão | HCM | |
Tabela | Campo | |
InternalId | matr_curso_assincr | cod_matr_lms |
Code | matr_curso_assincr | cod_matr_lms. |
Date | matr_curso_assincr | dat_matr_curso |
CourseInternalId | curso_trein | cod_curso_epm |
UserInternalId | usuar_mestre | cod_usuario |
Requisição de Matricula:
Identificador da Mensagem: CatalogEnrollmentRequest
Versão: 1.000
Módulo HCM: Datasul
Módulo LMS: Fluig
Tipo de Envio: Assíncrona
Verificar a documentação em http://tdn.totvs.com/x/2YdICw
Resultado (Score):
Identificador da Mensagem: Score
Versão: 3.000
Módulo HCM: Datasul
Módulo LMS: Fluig
Tipo de Envio: Assíncrona
Verificar a documentação em http://tdn.totvs.com/x/2YdICw
Descreva situações problemáticas comuns que podem ocorrer durante o funcionamento da integração e como solucioná-los. Neste ponto também é importante dar instruções de como reconhecer e investigar problemas que podem vir a ocorrer durante a integração. Se houver, apresente tabelas de códigos e descrições de erros que a integração poderá apresentar.
Este tópico possivelmente será alimentado com as experiências durante o desenvolvimento da integração e poderá ser realimentado durante o uso da integração no cliente.
Exemplo 1:
Tratamento de erros de integração (Produto A)
Erro | Mensagem | Solução |
Código do erro | Mensagem exibida | Ação a ser tomada para resolução do erro. |
Tratamento de erros de integração (Produto B)
Erro | Mensagem | Solução |
Código do erro | Mensagem exibida | Ação a ser tomada para resolução do erro. |