Histórico da Página
...
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Objetivo
...
Aviso | ||
---|---|---|
| ||
Os ERPs TOTVS Vitae, TOTVS Educacional e |
...
Visão Geral
Existe um conjunto de técnicas e padrões para a integração de ERPs TOTVS, conhecida como “Mensagem Única TOTVS”. Este conjunto de definições estabelece como os produtos TOTVS devem se comunicar e engloba questões como:
TOTVS RH (Linha Datasul) estão em processo de descontinuação da integração via EAI com o Fluig LMS, porém, nesse momento a funcionalidade não será retirada do produto. Caso haja novas mudanças, os usuários serão comunicados previamente. |
Objetivo
O objetivo deste guia é habilitar e configurar o console EAI para a utilização nas integrações com TOTVS Vitae, TOTVS Educacional e TOTVS RH (Linha Datasul).
Visão Geral
Existe um conjunto de técnicas e padrões para a integração de ERPs TOTVS, conhecida como “Mensagem Única TOTVS”. Este conjunto de definições estabelece como os produtos TOTVS devem se comunicar e engloba questões como:
- Como definir uma mensagem de integração;
- Como as mensagens são identificadas;
- Como é feita a troca de mensagens;
- Como as mensagens são rastreadas.
O componente EAI 2.0 (Java), do produto Datasul encapsula estas definições e permite que os produtos possam se integrar no novo modelo com um esforço menor para a sua incorporação. Ele define um conjunto de interfaces que devem ser implementadas pelo produto hospedeiro (host application) que tratam, basicamente, da persistência das informações que
- Como definir uma mensagem de integração;
- Como as mensagens são identificadas;
- Como é feita a troca de mensagens;
- Como as mensagens são rastreadas.
O componente EAI 2.0 (Java), do produto Datasul encapsula estas definições e permite que os produtos possam se integrar no novo modelo com um esforço menor para a sua incorporação. Ele define um conjunto de interfaces que devem ser implementadas pelo produto hospedeiro (host application) que tratam, basicamente, da persistência das informações que circulam pelo EAI em banco de dados. Além disso, o EAI também espera que o aplicativo hospedeiro disponibilize um web service que será a porta de entrada para as mensagens enviadas pelos outros aplicativos.
...
Durante o processo de consolidação de marcas, iniciado pela TOTVS, várias empresas diferentes foram adquiridas e com elas vários produtos passaram a compor o portfólio de ofertas disponível aos clientes. Esta expansão de ofertas permitiu que clientes de uma marca, antes limitados pelas opções com aquela “etiqueta”, pudesse agora compor o seu ambiente de TI utilizando produtos de origens diferentes (Ex.: TOTVS Educacional + fluig, HCM + fluigTOTVS Fluig Plataforma, TOTVS RH (Linha Datasul) + TOTVS Fluig Plataforma).
Esta mesma iniciativa já era uma prática comum nos clientes, porém todo o custo envolvido na integração entre estes aplicativos era visto pelo cliente como parte da escolha de utilizar-se de produtos de diferentes fornecedores. Uma vez que estes produtos passam a fazer parte de uma mesma oferta, os clientes TOTVS passam a demandar que estes produtos sejam naturalmente integrados. Isto significa que se antes o cliente arcava com o custo e o risco envolvido em uma integração, ele agora entende que a TOTVS deve prover soluções já integradas, independente da origem dos produtos oferecidos.
...
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:
- fluig TOTVS Fluig Plataforma à Educacional: O fluig a plataforma TOTVS Fluig irá consumir o webservice da linha RM para recebimento de mensagens únicas. O mesmo também será responsável por encaminhar as mensagens para o EAI RM, que processará a mesma (englobando todas as especificidades requeridas) e encaminhará o retorno de acordo com o tipo de comunicação definida (síncrona ou assíncrona).
- Educacional à fluigTOTVS Fluig Plataforma: Os os dados serão trafegados pelo fluxo normal até a fila de Integração TBC, onde o mesmo irá consumir o webservice do EAI do fluig da plataforma TOTVS Fluig para envio da(s) mensagem(s). Após a resposta do fluig da plataforma, o RM atualizará o registro , com o status de processamento e demais dados, no Monitor da Fila de Mensagem Única.
- fluig à HCM: O fluig TOTVS Fluig Plataforma à TOTVS RH (Linha Datasul): a plataforma TOTVS Fluig irá consumir o webservice do HCM para TOTVS RH (Linha Datasul) para recebimento de mensagens únicas. Ele também será responsável por encaminhar as mensagens para o EAI HCMTOTVS RH (Linha Datasul), que as processará (englobando todas as especificidades requeridas) e encaminhará o retorno de acordo com o tipo de comunicação definida (síncrona ou assíncrona).
...
Um ponto relevante para a incorporação do EAI 2.0 no fluig na plataforma TOTVS Fluig é a sua característica de multi-empresa. Esta arquitetura permite que várias empresas utilizem a mesma instalação do produto de forma independente e transparente, gerando a percepção de que cada um possui uma instância própria do produto.
...
Sempre que uma mensagem é recebida no fluigna plataforma TOTVS Fluig, ela deve vir com a autenticação de um usuário da empresa e, a partir dessa autenticação o fluig , a plataforma realiza o login do usuário e sabe a qual empresa a mensagem foi direcionada.
...
Quando um aplicativo externo envia uma mensagem a um aplicativo hospedeiro do EAI ele deverá informar um usuário e senha que deverá ser validado contra os usuários cadastrados no fluigna plataforma TOTVS Fluig. Para que o e-learning permita que este usuário receba esta mensagem ele deverá ter um papel específico configurado no produto (Recurso "LMSEAI - Aprendizado - EAI" permissão "Acessar"). Isto torna flexível o modelo de autenticação uma vez que o cliente poderá utilizar o usuário administrador (que possui todas as roles, inclusive para recebimento de mensagens), criar um usuário específico para integrações (usuário eai, por exemplo) ou, ainda, criar usuários específicos para cada produto integrado.
...
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Carga inicial de treinamentos do
...
TOTVS Fluig Plataforma ao TOTVS RH (Linha Datasul)
Deck of Cards | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Integração na inclusão de dados
Todos os registros do fluig da plataforma TOTVS Fluig criados através da integração com sistemas externos ficam ligados aos registros externos.
...
- Quando o RM Vitae envia um usuário para o fluig TOTVS Fluig Plataforma através da integração, esse usuário fica ligado ao registro no RM Vitae. Quando houver uma alteração nesse usuário no RM Vitae, essa alteração será replicada no fluigTOTVS Fluig Plataforma.
Se o usuário é inativado no RM Vitae ele será inativado no fluig TOTVS Fluig Plataforma também. - Quando o RM Educacional envia uma turma para o fluig através a plataforma TOTVS Fluig através da integração, essa turma fica ligada ao registro no RM Educacional. Quando houver uma alteração nessa turma no RM Educacional, essa alteração será replicada no fluigna plataforma TOTVS Fluig.
Se a turma se chamava "Matemática" e passa a se chamar "Matemática - Noturno" no RM Educacional esta alteração também ocorrerá no fluigna plataforma. - Quando o RM Educacional envia uma matrícula em uma turma para o fluig a plataforma TOTVS Fluig através da integração, essa matrícula fica vinculada ao registro no RM Educacional. A matrícula só poderá ser finalizada no RM Educacional e quando isso acontecer, uma nova mensagem é enviada para o fluig a plataforma para que a matrícula seja finalizada no fluig nela também.
Da mesma forma, se a matrícula for cancelada ou bloqueada no RM Educacional a matrícula do fluig da plataforma também será cancelada/bloqueada. - Quando o RM Vitae envia uma matrícula em uma trilha/treinamento para o fluig plataforma TOTVS Fluig através da integração, essa matrícula fica vinculada ao registro no RM Vitae. A matrícula só poderá ser finalizada no RM Vitae e quando isso acontecer, uma nova mensagem é enviada para o fluig a plataforma para que a matrícula seja finalizada no fluig nela também. Da mesma forma, se a matrícula for cancelada ou bloqueada no RM Vitae a matrícula do fluig da plataforma também será cancelada/bloqueada.
- As requisições de matrículas nos treinamentos podem ser solicitadas pelos usuários no fluig na plataforma TOTVS Fluig desde que eles possuam permissão de Matricular em Treinamentos/Trilhas e de Executar no item trilha ou treinamento). Ao solicitar a matrícula de um treinamento no fluigna plataforma, a matrícula não é feita automaticamente, e sim enviada para o HCM e então o fluig TOTVS RH (Linha Datasul) e então a plataforma aguarda uma mensagem de matrícula do usuário no HCMTOTVS RH (Linha Datasul). A matrícula só poderá ser finalizada no HCM eTOTVS RH (Linha Datasul) e, quando isso acontecer, uma nova mensagem é enviada para o fluig a plataforma para que a matrícula seja finalizada no fluig nela também. Da mesma forma, se a matrícula for cancelada ou bloqueada no HCM TOTVS RH (Linha Datasul), a matrícula do fluig da plataforma também será cancelada/bloqueada.
- Quando o fluig TOTVS Fluig Plataforma envia um treinamento para o HCM através TOTVS RH (Linha Datasul) através da integração, esse treinamento fica ligado ao registro HCMTOTVS RH (Linha Datasul). Quando houver uma alteração nesse treinamento no fluigna plataforma, a alteração será replicada no HCMTOTVS RH (Linha Datasul). Os treinamentos não podem ser cadastrados nem editados no HCMTOTVS RH (Linha Datasul). As trilhas não são integradas.
...
Na mensagem de integração de usuários é permitido o envio de uma lista de papéis e outra lista de grupos. Quando o usuário estiver sendo criado no fluigna plataforma TOTVS Fluig, esses papéis e grupos são listados e os papéis/grupos que não existem no fluig na plataforma são criados e associados ao usuário. Os papéis e grupos já existentes no fluig na plataforma serão apenas associados ao usuário não havendo nenhum tipo de atualização dos mesmo.
Caso seja uma atualização de usuários e na mensagem conste papéis ou grupos não existentes no fluig, os mesmos serão ignorados, sendo associados ao usuário apenas os existentes no fluig. O processo de atualização não cria nem grupos e nem papéis.
de atualização dos mesmo.
Caso seja uma atualização de usuários e na mensagem conste papéis ou grupos não existentes na plataforma TOTVS Fluig, os mesmos serão ignorados, sendo associados ao usuário apenas os existentes na plataforma. O processo de atualização não cria nem grupos e nem papéis.
Nota | ||
---|---|---|
| ||
A partir da atualização 1.6.5-190219, o LMS não faz mais parte da plataforma para novas instalações. Mas, não se preocupe: se você adquiriu a plataforma com o LMS incluso, entre em contato com o Suporte Fluig para que você consiga utiliza-lo normalmente – mesmo após a atualização 1.6.5-190219. Se você não lembra se o LMS está incluso ou não no seu pacote, consulte sua proposta comercial ou entre em contato com | ||
Nota | ||
| ||
Esta documentação é válida até a atualização 1.6.5-190212 da plataforma. A partir da atualização 1.6.5-190219, o LMS não faz mais parte da plataforma para novas instalações. Mas, não se preocupe: se você adquiriu a plataforma com o LMS incluso, entre em contato com o Suporte Fluig para que você consiga utiliza-lo normalmente – mesmo após a atualização 1.6.5-190219. Se você não lembra se o LMS está incluso ou não no seu pacote, consulte sua proposta comercial ou entre em contato com o seu ESN. Dica | | |
|