You are reading the documentation for an outdated Corteza release. 2023.9 is the latest stable Corteza release.

Data Synchronization

When two nodes have successfully performed the node pairing process, we can share the data between the two nodes.

Shared modules are created by the Federation system and can not be manually removed or updated.

Sharing data

An origin node can share data with it’s paired destination nodes.

An origin node defines what modules a specific destination node is allowed to access.

You can only share data with nodes that have been successfully paired.

To share a new module:
  1. navigate to Corteza Low Code,

  2. enter the namespace administration area,

  3. navigate to the "Modules" sub-page,

  4. click on the edit icon next to the module you wish to share,

  5. click on "Federation Settings",

  6. go to the "Expose" tab,

  7. select a node you wish to share the module to,

  8. select the fields you wish to share with the module,

  9. save the changes.

You can copy "Exposed" settings from other nodes by selecting the desired node from the "Copy settings from" dropdown.

Screenshot of the configuration window.
Figure 1. A screenshot showing the module sharing interface.

Consume shared data

A destination node can consume shared data from it’s paired origin node.

A destination node defines what modules it wishes to access and how values map in the destination module.

You can only consume data from nodes that we successfully paired.

Consuming data:
  1. navigate to Corteza Low Code,

  2. enter the namespace administration area,

  3. navigate to the "Modules" subpage,

  4. click on the edit icon next to the module you wish to consume data into,

  5. click on "Federation Settings",

  6. go to the "Map" tab,

  7. select a node you wish to consume the data from,

  8. select what shared fields map into what module fields,

  9. save the changes.

Screenshot of the configuration window.
Figure 2. A screenshot showing the module mapping interface.