CDA Sync

The CDA Sync process adds values to the calculated CDA fields based on the mapped legacy fields values or by using the internal Network rules defined for each country.

The process ensures that the Network and Vault CRM CDA data models are in sync to make integration seamless.

Enable CDA Sync

CDA sync is not enabled by default in Network instances.

  • New instances - The CDA data model is enabled by default. To populate CDA field values, enable CDA Sync

  • Existing instances - The CDA data model is off by default. When you enable all fields or individual fields, also enable CDA Sync so the field values are populated.

About CDA Sync

The CDA Sync process runs in your Network instance during data update jobs to map the legacy field values to calculated CDA fields.

CDA field calculations

CDA Sync rules use internal rules to map the values between the calculated CDA fields and the legacy fields.

There are default rules and rules for specific countries or regions. The rules might calculate the field values or map the value from the corresponding legacy field.

Example

CDA Field US Mapping/Calculation Rule EMEA Mapping/Calculation Rule
state__cda__v

Use administrative_area__v from the first address of the HCP record.

- First address: primary_cda__v = Y
- Reference code is lowercase

Use administrative_area__v from the first address of the HCP record.

- First address: primary_cda__v = Y
- Reference code is lowercase
city_cda__v Use locality__v from the first address of the HCP record.
- First address: primary_cda__v = Y
- Use first 40 characters

Use locality__v from the first address of the HCP record.
- First address: primary_cda__v = Y
- Use first 40 characters

postal_code__v Use postal_code__v from the first address of the HCP record.
- First address: primary_cda__v = Y
- Use first 5 characters
Use postal_code__v from the first address of the HCP record.
- First address: primary_cda__v = Y
- Use first 20 characters

Supported jobs

CDA Sync runs last in any update job to ensure that all processes are complete (for example, merges and NEX rules) before the value is calculated. This way, the legacy fields and the CDA fields have the same values.

This includes the following jobs:

  • Source subscription (including simulated jobs)

  • Data updater

  • Data maintenance jobs

  • Merge

    Winning and losing records are updated.

  • Unmerge

    New record and the existing record of the unmerge are updated

  • Data change request

  • OpenData subscription and ad hoc jobs

    Local addresses and fields only. CDA fields that are managed by OpenData are pushed to your Network instance in the same way that legacy fields are.

After these jobs run, the CDA field values on the updated records will be calculated.

CDA Sync runs on active fields only. If the legacy field or CDA field is not active, a value will not be calculated.

Supported records and fields

CDA Sync runs in your Network instance on locally managed records.

It applies to calculated CDA fields that are locally managed. CDA Sync runs on active fields only. If the legacy field or the CDA field is not active, the CDA field value will not be calculated.

Third party records

Calculated CDA fields are populated by Network on third party records. The calculated CDA fields must be locally managed; they cannot be managed by third party data providers.

On a third party data source configuration (Systems), calculated CDA fields are dimmed in the Available Fields panel. They cannot be moved to the Selected Fields panel to be managed by the third party provider.

Backfill existing records

On existing locally managed records, CDA field values will be calculated when those records are touched or updated.