Odoo CMS - a big picture

Make your data exchange dreams come true

One of the common reqirements today is to connect different systems together and transfer and synchronize data. Do you need to connect several ERP-systems, too? Or would youlike to setup a data exchange with a webshop or logistics provider? There are a lot of requirements in the field of datatransfer (EDI + message bus). Using ITIS Odoo connect you can achieve these requirements with easy configuration.

At the core of IT IS odoo connect sits a reliable, yet versatile and adaptable structure:

It starts with a master system where Odoo needs to be installed for the transmission. The powerful WSO 2 is the message broker for the data transfer. WSO 2 handles all the communication and transfers the message to the target systems. You can connect to webshops, franchise- and logistic systems or payment providers. Target systems can be based on odoo and other software.


Breakthrough functions and features

  • transfer records from one Odoo system to another Odoo system or different environments

  • transfer records with selected fields only. You don’tneed to transfer the whole data record

  • transfer based on domain filter - you can define the record-structure to transfer subsequence only

  • transfer sales orders with status “done”

  • different model sync (e.g. create purchase orders with selected fields in the target system based on sale orders)

  • send records to multiple systems at the same time based on configuration - you only need to configure once and can even do mapping

  • create records like products on master system and transfer to the target systems

  • track your synchronization with a send queue and response queue mechanism, as well as implemented error handling

  • real time sync based on action and scheduler

  • sync on demand with the retry-mechanism you can sync in case of any issues manually


How does it work?

IT IS odoo connect creates a send queue with related records. Using a scheduler, the records are transferred to WSO2 . WSO2 message broker transfers or broadcasts data to the related target system. In odoo there are three schedulers implemented.

1. Create Queue: This scheduler identifies the record which was created or changed by a user. For the status of changing records we are using one field in every model which we need to sync. If this field name is true, it fetches all related records. The scheduler will create an entry in the send queue table and marks the field as false once the record is synced.


2. Send WSO message: This scheduler creates the JSON data based on the sync model configuration and includes the routing information, message type, record-id and other required information of record.

3. Resend scheduler: This scheduler sends a message again to WSO2 if the delivery of message has failed. In the configuration there can be set different time periods for retrys to resend the message automatically.
All messages are setup with an acknowledge reply. This helps the sender to check for failed transmissions. 

Introduction IT IS Connect and Configuration

In our video Part 1 of IT IS Odoo Connect, we introduce you to our product and explain the functionality. We also give you an overview about the basic configuration of the module. You can find more videos on our You-Tube Channel.

How the schedulers are working
In video Part 2 of IT IS Connect,
we explain the schedulers involved and how to adjust.


Example for the data transfer

 In video Part 3 you can see a demonstration
where we transfer data from one Odoo system to another.


Let your data transfer dreams come true.

Contact us for more information. We are happy to help!