Additional options in Replication configuration

<< Click to Display Table of Contents >>

Navigation:  Low-code Process Automation > Studio Cloud - Authoring environment > Bizagi Studio > Process wizard > Data Modeling > Connecting to external data sources > Data Replication >

Additional options in Replication configuration

Overview

The following advanced configuration options are presented through the Systems module in order to define settings for replicated entities such as: Define filters for the records in the external data source tables, specify if a column (field) at the source will be disregarded, etc.

 

SystemsModule

 

Locate the system set for Replication, by clicking in the Systems module on the left panel

 

Remove entity from Replication

Replicated entities present an option to stop synchronization with the external data source.

The Remove entity from Replication option does not delete the entity from the data model itself; it deselects the entity from the Replication feature and integration (so that this mechanism is no longer used).  

 

note_pin

This feature is available for the Development environment when the Schema and Entity has not been yet deployed to a Production Environment.

 

 

RemoveFromReplication_updated

 

Once an entity is removed from Replication Schema it still can be used, and the values of that entity used up until that moment would remain the same.

 

Add entity to Replication

You may choose to add a Parameter Entity created after setting up Replication in Bizagi.

 

To include a new Parameter Entity in a Replication Schema, use the Add Entity to Data Replication option.

 

AddEntityReplication

 

Through this option, you would include an entity as was done using the Advanced Configuration.

Remember to map your entity's attributes to the source's column.

 

Remove attribute from Replication

Replicated entities present an option to remove attributes from the Replication Schema (usually automatically included by the Replication Wizard method).

The removed attribute would still exist in the entity and can be used in the Process, but it would no longer be synchronized with the external data source.

 

VR_Replication20_Removeattribute

 

The Remove attribute from Replication option is useful to make sure that the data we are replicating and synchronizing through the Replication Schema, is the proper and necessary information (and unnecessary information is not updated)

 

This aids in keeping up good performance in data-level integrations. This option is used for columns that reference other external tables which are not being used in Bizagi.

 

Add attribute to Replication

Replicated entities present an option to include additional attributes in their configuration (usually when the table's structure in the external data source has been changed after the initial setup has been done, and the Replication is already working).

 

 

AddAttributeReplication_updated

This option would require the following.

1. The new attribute must first be created in the Parameter Entity in Bizagi.

2. The attribute must then be added to the Replication, and mapped to the external source column in order to match the source.

 

Through this option, you would include an entity as was done using the Advanced Configuration.

 

Delete Replication Schedule

To delete any object in Bizagi, it is necessary to previously check that it is not being currently used (referenced) by other objects.

 

This means that to delete a Replication Schedule, you will need to first make sure it does not include any replicated entities in its definition.

Otherwise, Bizagi will display the dependencies with this schedule:  

 

DeleteReplicationSchema

 

Set a filter for a replicated entity

When setting up Replication through the Wizard, you may initially define a filter for each of your replicated entities.

This is applicable when running your processes in a .NET platform.

Using filters is a business-oriented option to avoid integration considering some records at the source which may be of no interest in Bizagi (e.g, synchronizing only a given set of values from a CustomerType source).

 

To review or edit this filter, or when setting the Replication through the advanced options (that is, when setting a manual configuration at the External Systems module), you may do so through the Entities module.

 

SetFilter01_updated

 

Right-click the replicated Parameter entity and select its Advanced properties.

Under the Source Filter tab, review or edit the applied filter.

 

SetFilter02

 

Notice that you may use the Test Source Filter option to test this filter and obtain the values from the source:
 

Replicate04_TestFilters

 

Data Providers in Production

To guarantee a correct performance in all environments for a Bizagi project, integration settings already working in a Production environment will have the following consideration:

Once a project using Replication has been deployed to Production, it will not be possible to delete the Data Providers used by Processes.

 

note_pin

Due to their nature, values for Replicated entities are managed remotely, not from the Work Portal.


Last Updated 11/8/2023 11:31:23 AM