O objetivo deste manual é descrever a integração entre o TOTVS Educacional com o BackOffice Protheus e suas maneiras de comunicação entre os seus processos e cadastrados. Atualmente temos três maneiras de integração entre os dois sistemas com a utilização do EAI – Enterprise Application Integration. Essas maneiras são:
Você pode estar pensando qual a diferença entre o EAI 1.0 do EAI 2.0? Antes de responder a essa pergunta vamos explicar melhor os módulos envolvidos do TOTVS Educacional e como a integração é realizada.
Melhoria na integração dos sistemas TOTVS Educacional, TOTVS Processo Seletivo, TOTVS Gestão Bibliotecária e o BackOffice do Protheus (Financeiro), por meio da mensagem única.
Atualmente já existe uma integração entre os produtos, mas que é restrita a troca de algumas outras informações que são enviadas pelo Protheus. Feito a reestruturação e adequação com a criação desta nova integração para envio de informações do TOTVS Educacional para o Protheus.
Com o objetivo de padronizar as integrações com os produtos, foi definida a utilização da diretriz para os projetos de integração que todos os produtos devem trabalhar com a mensagem XML única, evitando desta forma, o processo de transformação de mensagens.
Neste cenário, temos o seguinte quadro:
Qualquer dos produtos são executados com o mesmo XML para uma mesma entidade, ou seja, caso um arquivo XML corresponda a mensagem de clientes, pode ser enviado para qualquer um dos produtos que suporte o recebimento desta entidade, como no diagrama abaixo:
A mensagem única torna uniforme a execução destes arquivos XML pelos aplicativos, principalmente para a capacidade de rastreamento.
Todos os processos devem respeitar o fluxo normal de troca de mensagens no padrão de Mensagem Única TOTVS.
Este fluxo pode ocorrer nos seguintes sentidos:
Assim como definido no protocolo de comunicação de mensagens únicas, a comunicação pode ser efetuada de duas formas:
Ao término do processamento da mensagem por parte do sistema de destino, este envia outra mensagem de retorno ao sistema de origem com status do processamento. Lembrando que as mensagens assíncronas podem ser processadas (status pendente) ou reprocessadas (status erro) manualmente por meio do monitor da fila de integração.
Atenção: Para instalar qualquer módulo da linha RM, é necessário instalar da Biblioteca RM o pacote que contém a maioria dos arquivos necessários para o funcionamento de todos os módulos, inclusive do TBC.
(Mais detalhes acesso o documento Orientações para instalar BibliotecaRM). Os pré-requisitos instalação/implantação/utilização da integração pacote 1012 no EAI 1.0 clique aqui
Configurando WS do RM
Para informações da instalação do TBC, consulte os documentos de apoio abaixo:
Instalação do Protheus V12 e configuração do AppServer e Dbaccess
Acesse os documentos de apoio abaixo para instalação e configuração.
Como Configurar EAI do Protheus
Para a configuração do EAI acesso documento Configuração EAI Protheus
Acesso documento de apoio Configurações da Integração - Mensagem única TOTVS Educacional e Protheus
Adapters da Integração:
Rotina | Mensagem | Envia | Recebe | Canal | Operação | Versão | Alias | Integração Pacote 1021 - EAI 1.0 | Integração EAI 2.0 |
ATFA012 | ASSETS | Sim | Não | EAI | Todas | 1.001 | SN1 | Usa | Usa |
CTBA010 | ACCOUNTINGCALENDAR | Sim | Não | EAI | Todas | 1.000 | CTG | Usa | Usa |
CTBA020 | ACCOUNTANTACCOUNT | Sim | Não | EAI | Todas | 2.000 | CT1 | Usa | Usa |
CTBA030 | COSTCENTER | Sim | Não | EAI | Todas | 2.000 | CTT | Usa | Usa |
CTBA040 | ACCOUNTINGITEM | Sim | Não | EAI | Todas | 1.000 | CTD | Usa | Usa |
CTBA060 | CLASSVALUE | Sim | Não | EAI | Todas | 1.000 | CTH | Usa | Usa |
CTBA102 | ACCOUNTINGENTRY | Não | Sim | EAI | Todas | 2.000 | CT2 | Usa | Usa |
CTBA140 | CURRENCY | Sim | Não | EAI | Todas | 2.001 | CTO | Usa | Usa |
FINA010 | FINANCIALNATURE | Sim | Não | EAI | Todas | 2.000 | SED | Usa | Usa |
FINA040 | ACCOUNTRECEIVABLEDOCUMENT | Sim | Sim | EAI | Todas | 2.002 | SE1 | Usa | Usa |
FINA050 | ACCOUNTPAYABLEDOCUMENT | Não | Sim | EAI | Todas | 2.001 | SE2 | Usa | Usa |
FINA070 | ACCOUNTRECEIVABLEDOCUMENTDISCHARGE | Sim | Sim | EAI | Atualização | 2.001 | - | Usa | Usa |
FINA070 | REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE | Sim | Não | EAI | Exclusão | 2.000 | - | Usa | Usa |
FINA130 | BANK | Sim | Não | EAI | Todas | 2.001 | SA6 | Usa | Usa |
FINA280 | FINANCINGTRADING | Sim | Não | EAI | Atualização | 1.002 | - | Usa | Usa |
FINA280 | REVERSALOFFINANCINGTRADING | Sim | Não | EAI | Exclusão | 1.000 | - | Usa | Usa |
FINA460 | FINANCINGTRADING | Sim | Não | EAI | Atualização | 1.002 | - | Usa | Usa |
FINA460 | REVERSALOFFINANCINGTRADING | Sim | Não | EAI | Exclusão | 1.000 | - | Usa | Usa |
FINI070A | UPDATECONTRACTPARCEL | Sim | Não | EAI | Todas | 1.002 | - | Usa | Usa |
FINI150A | OURNUMBERBANKING | Sim | Não | EAI | Todas | 1.000 | - | Usa | Usa |
INTXATU01 | INTERNALIDLOAD | Não | Sim | EAI | Todas | 1.000 | - | Usa | Usa |
MATA010 | ITEM | Sim | Não | EAI | Todas | 3.007 | SB1 | Usa | Usa |
MATA020 | CUSTOMERVENDOR | Sim | Sim | EAI | Todas | 2.002 | SA2 | Usa | Usa |
MATA030 | CUSTOMERVENDOR | Sim | Sim | EAI | Todas | 2.002 | SA1 | Usa | Usa |
MATA035 | STOCKGROUP | Sim | Não | EAI | Todas | 1.000 | SBM | Usa | Usa |
MATA070 | BANK | Sim | Não | EAI | Todas | 2.001 | SA6 | Usa | Usa |
QIEA030 | UNITOFMEASURE | Sim | Não | EAI | Todas | 2.000 | SAH | Usa | Usa |
FINI070LST | LISTOFACCOUNTRECEIVABLESETTLEMENTS | Não | Sim | EAI | Todas | 1.000 | - | Usa | Usa |
FINI035LST | LISTOFCOMPLEMENTARYVALUE | Não | Sim | EAI | Todas | 1.000 | - | Usa | Usa |
Seguir a descrição de cada adapters da integração e sua responsabilidade
|