Skip to main content

Setup

In this section we show you how to setup Master Data Synchronisation.

Overview of Setup

We have designed this app to require a minimum amount of setup. Setup only needs to be done in companies that are deemed master companies.

Typical Scenarios

Synchronise from a single master company

In this scenario, you have a single company that is the master, and you want master data to flow from this company to other companies. This is the simplest model and requires the least amount of setup. To setup this model you will need to:

  • Configure the tables you want to synchronise in the master company
  • Against each table, specify to which companies this table should be synchronised
  • Create the job queue entry in all companies to handle the synchronisation

Synchronise from several master companies

This scenario is similar to the above scenario. You will need to:

  • Configure the tables in each master company
  • Against each table, specify to which companies this table should be synchronised
  • Create the job queue entry in all companies to handle the synchronisation

Synchronise across all companies

In this scenario, you do not want to make a specific company a master company; instead, you want to synchronise data from any company to all other companies. This scenario requires the most setup as you must create the setup in each company.

  • Configure the tables in each company
  • Against each table, specify to which companies this table should be synchronised
  • Create the job queue entry in all companies to handle the synchronisation
tip

You can also use the app to synchronise setup between different companies as the master data setup tables can be synchronised. Remember, you only need to do this if you will have more than one source company.

Search for Master Data Tables

SearchMasterDateSync

After clicking on Master Data Tables customer will find the below page

MasterDataTables

"Download default setup" typically refers to obtaining the installation package or files for a master data synchronization tool. It implies downloading the standard or default setup of the app, which includes the necessary files and configurations to set up and install the master data synchronization.

If you click on default setup this permission page appears

PermissionMessage

If you click on download default setup this page appears which needs user permission for downloading external data.

After the user provides permission, this page appears

ConfigPackImported

On this page user get two options related to the configuration package “Review package first” and “Apply package without review”.

Let's go through the "Review package first".

Review package first

If you tick on Review package first, then this page appears

ConfigPackCard

This page contains many features

  1. Get table selection: - "Table selection" refers to the process of identifying and selecting the specific tables that contain the master data to be synchronized across systems. This step is crucial in defining the scope of data synchronization and determining which data elements are relevant for synchronization.

GetTables

If you click on the get tables tab this below page appears:

GetPackageTables

On this page, the user can see two options select tables and with data only.

If you click on three dots this below page appears:

EditConfigPackSelection

  1. Validate package Master Data Synchronisation: - Begin by reviewing the configuration settings of the Master Data Synchronization package.

ValidatePackage

  1. Import From Excel: Import Excel helps to import data through Excel file. Ensure that your Excel file is properly formatted and structured to match the data requirements of your target company.

ImportFromExcel

  1. Table: Table tab contain Package data, Database Data, Errors, Fields, Filters, and Processing Rules.

TableTabActionButtons

  1. Functions: Functions tab contains Get Related Tables, Validate Relations, and Apply Data.

FunctionTabActionButtons

Apply package without reviewing

ApplyPackageWithoutReview

If you tick on Apply package without reviewing, this page appears:

Select Synch Companies:

MasterDateTableSelectSync

If you click on Select Synch Companies, this below page appears:

MasterDataCompanies

Refresh Sync. Companies:

RefreshSyncCompanies

If you click on Refresh Sync. companies then this below page appears which means update completed.

UpdateCompleteMessage

Sync. Company Groups:

SyncCompanyGroups

If you click on sync. company groups this below page appears.

SyncCompaniesGroups

The process of master data synchronization usually involves the following steps:

  1. Data Identification: Identifying the key master data elements that need to be synchronized across companies.
  2. Data Synchronization: Updating the target company databases with the transformed and standardized master data.
  3. Data Validation: Verifying the accuracy and integrity of the synchronized data.
  4. Master data synchronization is crucial for organizations aiming to maintain data consistency, accuracy, and integrity across their enterprise.
  5. Status tab contains Pending messages, synchronisation status, synchronisation log, synchronisation log – other company.

Master Data Table Status Action

  1. In the context of master data synchronization, "pending messages" typically refer to the data or transactions that have not yet been processed or synchronized between systems. These messages are awaiting synchronization or processing to ensure that the data is consistent across different systems.

PendingMessages

  1. The master data synchronization status per company refers to the current state or progress of data synchronization for each individual company.

MasterDataSynchStatusPerCompany

Here customer can select fields to be synchronized:

MasterDataTableCard

Mapping the data fields from different systems to ensure proper alignment and mapping of fields. This step involves identifying corresponding fields in different systems and establishing the rules for data transformation and mapping.

Master Data Synch Logs:

Master data synchronization logs are records or files that capture and document the details of the synchronization process between different companies.

MasterDataSyncLogs

FieldPurpose
Entry No.Each log entry includes an entry no. indicating the synchronization activity occurred.
Sync IDThe logs typically include sync ID.
Status MessageThe status message shows the message given by the user at the time of sync.
Table Code"Table code" refers to the code that defines the structure and behaviour of the table.
Table ID"Table ID" refers to a unique identifier assigned to each table.
Sync Type“Sync type” contain information of which type on synchronisation is performed like insert, delete, modify and rename.

Retenion Policies

The Master Data Synchronisation Log can grow quite large over time. To manage this, you can set up a retention policy to automatically delete old log entries. Refer to the Microsoft documentation for more information on setting up retention policies.

See Also