Original Message:
Sent: 07-11-2024 01:53
From: Jayaprakash Kanagaraj
Subject: Reltio Integration Hub "Update Entity Attributes Values Action"
thanks for writing back Daniel. Understand this is achieved using Post Entities APiI which means that i need to build a capability to use this for updating 100k addresses. my question is that is this can be achieved using RIB?
thanks
Jayaprakash.
------------------------------
Jayaprakash Kanagaraj
Gsk
Original Message:
Sent: 07-09-2024 13:45
From: Daniel Gage
Subject: Reltio Integration Hub "Update Entity Attributes Values Action"
Yes, but it is a little bit trickier. Rather then applying the update to:
POST: /reltio/api/{tenantID}/entities
{... entity payload }
You would apply it directly to the URI of the address value, like below (note this is a PUT)
PUT: /reltio/api/{tenantID}/entities/{entityID}/attributes/Addresses/{nestedAttributeURI}/AddressLine1/{nestedAttributeValueURI}?crosswalkValue={crosswalkValueOfTargetValue}
There are also a required header attribute:
--header 'Source-System: configuration/sources/Reltio'
Note that the source system in the header needs to correspond to the crosswalkValue in the query string.
Where this gets tricky is that the uri in the path need to match the URI of the specific value contributed from that crosswalk.
So if a get returning the value is:
{
"type": "configuration/entityTypes/Individual/attributes/Addresses/attributes/AddressLine1",
"ov": false,
"value": "364 Commercial St",
"uri": "entities/1sRJwqWB/attributes/Addresses/3ZybJCm8x/AddressLine1/uwM4aI2"
}
Then
PUT: {{tenantURL}}/entities/1sRJwqWB/attributes/Addresses/3ZybJCm8x/AddressLine1/uwM4aI2?crosswalkValue=salesforceCrosswalkValue
--header 'Source-System: configuration/sources/Salesforce'
{"value": "364 Commerce Ave"}
I believe this will bypass MatchFieldURI because you are applying a PUT directly to a specific value, so no realignment will occur.
Hope this helps.
Dan
------------------------------
Dan Gage
Principal Solution Consultant
Original Message:
Sent: 07-03-2024 05:25
From: Jayaprakash Kanagaraj
Subject: Reltio Integration Hub "Update Entity Attributes Values Action"
Hi @Daniel Gage is it to possible to update nested attribute using attribute URI using RIH or my use case to update adddresses for HCP where address in nested attribute in HCP. even slightest of cahnge address line1 is creating new address which i want to avoid and correct the existing addressed. is this possible using RIH?
thanks
Jayaprakash.
------------------------------
Jayaprakash Kanagaraj
Gsk
Original Message:
Sent: 08-31-2022 15:47
From: Daniel Gage
Subject: Reltio Integration Hub "Update Entity Attributes Values Action"
If you are just looking to send an update for some attributes to an existing profile, you can actually use the Create Record action, but then be sure to tell Reltio you are doing an update with the Partial Override option.
At the bottom, Show optional fields and be sure to enable the crosswalk Type and Value plus whatever attributes you are going to update. Adding the crosswalk values tells Reltio which existing record to update.
Then be sure to set the Partial Override option. This tells Reltio to perform delta detection on the incoming data and preserve any existing values if a new value is not presented.
That should do it. :)