Data flow
Overview of the data flow during synchronization process
Last updated
Was this helpful?
Overview of the data flow during synchronization process
Last updated
Was this helpful?
This phase is optional based on the App subscribes to.
Status: Preparing
This is the internal phase.
Status: Preparing
Apps engine gathers the data required for the synchronization process.
This is the internal phase.
Status: Preparing
In this phase synchronization plan is created resulting in entries in the history created and put in Planned
status.
Status: Execution
Firstly, as Attributes are the base of the Ergonode data model, their data is synchronized.
Status: Execution
As a second Categories data is delivered to an App.
Status: Execution
As products utilize all of the previously synchronized resources they are the last ones to be sent.
Status: Execution
Lastly, relation data is being sent - variants, children assignment, and product relation attribute values.
This is to avoid circular reference problems where product A depends on B and B on A - all the products should exist in this phase already.
Relations payloads are always provided with product_updated
events.
Status: Finished
This phase is optional based on the App subscribes to.
This phase is optional based on the App subscribes to.
This phase is optional based on the App subscribes to.
This phase is optional based on the App subscribes to.
This phase is optional based on the App subscribes to.