Content Sync
The Content Sync module adds a utility page for synchronizing content and Flow Studio flows between environments.
Dependencies
The Content Sync module is dependent on the following modules:
Configuration
To function, a contentSync section must be added to the settings content, for example:
"contentSync": {
"connections": [
{
"environmentId": "63891aabcd8e4823c5ae2abc",
"projectId": "638924f2520f160080ac8abc"
},
{
"environmentId": "63932ce9c12b2f0824f30xyz",
"projectId": "63932ba76e5924007ce1dxyz"
}
],
"apiKey": "065440c6b1a001f15943251e4bf19734a1eca53dcec1ed2951812345"
}
Where apiKey should contain a valid Orbita Utilities API key, and each of the connections should include the following properties:
environmentId: The ID of the environment in Orbita Utilities
projectId: The ID of the project in Orbita
Content Synchronization
The Content tab provides an interface for synchronizing schema content between connected projects. It allows for a selection of a source project, a destination project, and a schema to synchronize the contents of.
As is noted in the interface, all content for the selected schema will be removed from the destination before moving up the items from the source.
Status updates will be displayed as the content synchronization runs.
Flow Studio Synchronization
The Flow Studio tab provides an interface for synchronizing Flow Studio flows between connected projects. It allows for a selection of a source project, a destination project.
As with content, all Flow Studio flows will be removed from the destination before moving up the flows from the source project.
Status updates will be displayed as the Flow Studio synchronization is run.