Within the following steps we will provide an example configuration for the Austria website. The flow creation process needs to be done as well for the sites Germany and Switzerland. The configuration will be the same for all sites.
Visit the tab "Flows" within the CMS Content Sync configuration mask and click on "Add flow".
On the following page select: "Export and Import"
On the flow creation page select a meaningful name to describe what it will handle.
The flow we are going to create will handle the export and import of the content type "Basic page", so we will name it "Basic Page - Export/Import".
Configure Node - Basic page export and import
Enable the Basic Page content type:
We tick the box "Ignore unpublished content" as we don't want to export or import unpublished content.
For the export configuration we chose "All", this will ensure that once a content has been published and a pool has been selected, the content will automatically be exported as soon as it is created or updated.
Within the export pool configuration we set both available pools to "Allow". This enables the content managers to select the pool for each page.
The pool widget configuration give you several possibilities what the pool selection will look like for the content managers. This either restricts content managers to export content to just one pool or allows them to export content to multiple pools. For our example we are going to leave it on "Checkboxes":
Besides the export of new contents and their updates we also want to delete content on remote sites whenever it is deleted on the source site:
The flow will also take care of the import of content that has been published to one of the pools the site belongs to. So we set the Import configuration to "All".
Since we want to automatically import all content that has been published to one of the pools the site belongs to, the import pool configuration has to be set to "Force" for both pools.
We want to centrally delete content so that imported content is deleted whenever it is deleted from the source site. But we do not want that our content managers are allowed to delete content that has been imported:
As we don't want content managers to change content that has been imported outside of the source site, we set the Update Behavior to-
The completed configuration looks like this:
The underlying field configuration must not be changed for this example. Further information about the field configuration can be found here.
Configure Taxonomy - Category export and import
In addition to the content type basic page, the taxonomy "Category" which is referenced from the "Basic Page" content type, should also be included in the export/import. Instead of exporting all taxonomy terms only the terms which have been referenced by a "Basic Page" should be observed.
To export taxonomy terms of the Category vocabulary, simply scroll down to the field that creates the reference from the "Basic Page" to the taxonomy and click on "Enable all" right next to it.
Once this has been done, the entity type automatically gets configured:
By setting the export and import configuration to "Referenced", content sync knows that those entities only should be exported/imported when they have been referenced by another entity. Further information about Export and Import settings can be found here.
You just have to ensure to enable "Export deletion", "Import deletion" and the "Import Updates" as you've done it for the basic page:
Once this is done, hit "Save" and your Flow will be exported to the Sync Core. Now you your site is ready to export and import contents.