Unify and manage your data

Reference: Relationship mapping and crosswalk logic

This reference lists the mappings used to synchronize HCP–HCO and HCO–HCO relationships between Reltio and Veeva Vault CRM. It also highlights how crosswalks are used to manage record identity across systems.

Relationship field mappings

Reltio URIReltio UI attribute valueVeeva ObjectVeeva Vault field
configuration/relationTypes/OrganizationHierarchy/attributes/Status_child_account__vstatus__v
configuration/relationTypes/OrganizationHierarchy/attributes/HierType_child_account__vhierarchy_type__v
configuration/relationTypes/HCPisAffiliatedWithHCO/attributes/Department_affiliation__vtherapeutic_area__v
configuration/relationTypes/HCPisAffiliatedWithHCO/attributes/AffiliationType_affiliation__vrole__v
configuration/relationTypes/HCPisAffiliatedWithHCO/attributes/AffiliationStatus_affiliation__vstatus__v
configuration/relationTypes/HCPisAffiliatedWithHCO/attributes/IsPrimary_affiliation__vprimary__v
configuration/relationTypes/HCOHasAddress/attributes/Primary_address__vprimary_cda__v
configuration/relationTypes/HCOHasAddress/attributes/AddressTypeHomeaddress__vhome_cda__v
configuration/relationTypes/HCOHasAddress/attributes/AddressTypeMailingaddress__vmailing__v
configuration/relationTypes/HCOHasAddress/attributes/AddressTypeShippingaddress__vshipping_cda__v
configuration/relationTypes/HCOHasAddress/attributes/AddressTypeBusinessaddress__vbusiness_cda__v
configuration/relationTypes/HCOHasAddress/attributes/AddressTypeBillingaddress__vbilling_cda__v
configuration/relationTypes/HCPHasAddress/attributes/Primary_address__vprimary_cda__v
configuration/relationTypes/HCPHasAddress/attributes/AddressTypeHomeaddress__vhome_cda__v
configuration/relationTypes/HCPHasAddress/attributes/AddressTypeMailingaddress__vmailing__v
configuration/relationTypes/HCPHasAddress/attributes/AddressTypeShippingaddress__vshipping_cda__v
configuration/relationTypes/HCPHasAddress/attributes/AddressTypeBusinessaddress__vbusiness_cda__v
configuration/relationTypes/HCPHasAddress/attributes/AddressTypeBillingaddress__vbilling_cda__v

Crosswalk logic and ID handling

The following table outlines how crosswalks are used to maintain identity, track merges, and prevent duplicate records between Reltio and Veeva Vault CRM.
ContextBehavior
Merge handling (Reltio)The _crosswalkTree API is used to identify winning and losing records. Vault records linked to the losing crosswalk are end-dated.
Vault-to-Reltio identityVeeva IDs (veevaid__v, veeva_network_id__v) are stored as part of Veeva Vault crosswalk value in the Reltio entity.
Reltio-to-Vault identityVault ID is pushed to Reltio as a crosswalk after successful creation or DCR approval.
Record linkingThe following relationship types use crosswalks to define the linkage between related objects in Vault CRM. Each crosswalk value is constructed using Vault object IDs from the associated records:
Relationship typeCrosswalk format
HCPHasAddressaccountObjectId : addressObject Id
HCOHasAddressaccountObjectId : addressObject Id
HCP-HCO relationshipHCPAccountObjectID:HCOAccountObjectID
HCO-HCO AffiliationParentHCOAccountObjectID:ChildHCOAccountObjectID
Crosswalks are used to uniquely identify relationships in Vault CRM and prevent duplication during sync