Member Properties Replication

Groups also let you easily copy settings between group members in manual or automatic mode. In manual mode, some or all settings may be replicated from one group member to all other members. In automatic replication mode, the group monitors all members for configuration changes, and if such changes are detected, they're copied to all other members. This feature maintains group members in sync with each other.

Manual Replication

Every Group context has a Replicate to children action, used to copy the settings from one group member to all other members. This action is very convenient to configure group members in the same way.

Automatic Replication

Groups also support auto-replication. Auto replication turned on by Enable Auto-replication flag and controlled by the Replication Options property of a group. This property is a table, containing a list of properties ( variables ) appearing in the group member contexts. Auto-replication may be enabled or disabled separately for every property.

If the auto-replication option is enabled for a certain property, changes to its value in one of the group members are automatically applied to all other members. For example, if there are three Devices (A, B and C) in a group G1 and Device B is disabled (e.g. by editing its properties in Iotellect Client), Devices A and C will be automatically disabled as well. Auto-replication works in a single group only: if Device C is a member of two groups (G1 and G2) and was disabled during auto-replication in G1, other members of group G2 will not be disabled. This prevents unexpected 'domino' effects, whereby one change to a replicated group creates unexpected chaos.

When an auto-replicated group detects changes to a property of one of the group members, it takes the value of this property (gets the Data Table containing the value of the context variable ) and sets that value for the same property of other group members using a Data Table Smart Copy operation.

Was this page helpful?