Histórico da Página
Conteúdo
- O que é TOTVS Connector?
- TOTVS Connector Client
- Requisitos Mínimos de Instalação
- Requisitos de Ambiente / Infraestrutura
- TOTVS Connector Server
- TOTVS Connector Client
- Integração com aplicações TOTVS e de terceiros
- Entidades
- TOTVS Connector Server
- Client Environment
- SchemaDefinition
- TOTVS Connector Client
- Product Connection (citar que o usuário do banco cadastrado no product connection, precisa de permissão para inserir, alterar e deletar, criar e alterar triggers e tabelas)Connection
- Product Connection SchemaProduct Connection Schema (citar que irá criar triggers no momento desse cadastro)
- Modo Standalone
- External Event
- TOTVS Connector Server
- Mensagens
- FluxoEstrutura
- Entidade EventData
- Como enviar?(rabbit + api do External Event)
- Entidades
- Integração com TOTVS Carol
- Introdução
- Entidades (explicar um pouco mais sobre a integração com a Carol e pensar em um diagrama para ilustrar)Entidades
- Autenticação
- Entidades
- Client Environment
- CarolUser
- CarolConnector
- CarolStagingTable
- EventDataCarol
- Mensagens
- Fluxo
- Entidade EventDataCarolRequest
- Como enviar?
- Observações
- Tempo de envio de dados
...
Para fins explicativos, suponha que existe um produto A, com um ambiente On Premise com banco de dados, TOTVS Connector Client e RabbitMQ instalados.
No modo standalone Com o standalone desabilitado, qualquer alteração de registros no banco de dados do produto A, o TOTVS Connector Client será notificado e enviará esses registros para o TOTVS Connector Server, que está no Cloud.
Com o standalone habilitado, o TOTVS Connector Client também enviará os registros do produto A para a instância do RabbitMQ, que também está no On Premise. Com isso, outros produtos que estão no On Premise, por exemplo os produtos B e C, poderão escutar uma fila na instância do RabbitMQ para receber esses mesmos registros. Além disso, é possível os produtos B e C, C publicarem os registros no RabbitMQ. Assim, o TOTVS Connector Client irá ser notificado e processar processará os registros no banco de dados do produto A.
A seguir, é apresentado o diagrama do Modo Standalone:
External Event
...
A seguir é apresentado o fluxo de mensagens das aplicações OnPremise On Premise / Nuvem Privada (Private Cloud) e Cloud, através do TOTVS Connector Server e Totvs Connector Client:
Entidade EventData
...
Informações | ||
---|---|---|
| ||
|
Como enviar?
Para enviar os dados via mensageria para o TOTVS Connector Server, deve-se enviar a entidade TOTVSMessage<T>. A entidade TOTVSMessage é uma classe da biblioteca TJF, que encapsula a mensagem a ser enviada por mensageria.
...
Informações | ||
---|---|---|
| ||
{
|
03. Integração com TOTVS Carol
...
O diagrama a seguir apresenta o fluxo de dados para enviar à TOTVS Carol:
Entidade EventDataCarolRequest
...