Crosswalks and Changes
A change is generated for each data-provider crosswalk specified in the partial override request. It is possible that different changes are generated for different crosswalks.
[
{
"type": "configuration/entityTypes/HCP",
"attributes": {
"FirstName": [
{
"value": "FirstNameValue1"
}
],
"LastName": [
{
"value": "LastNameValue"
}
],
"Identifiers": [
{
"value": {
"Type": [
{
"value": "TypeValue1"
}
],
"ID": [
{
"value": "001"
}
]
}
}
]
},
"crosswalks": [
{
"type": "configuration/sources/HMS",
"value": "123"
}
]
}
]
[
{
"type": "INSERT_ATTRIBUTE",
"uri": "entities/tKJsDV3/attributes/MiddleName",
"newValue": [
{
"value": "initial value of MN"
}
],
"crosswalk": {
"type": "configuration/sources/FB",
"value": "f_001"
}
}
]
[
{
"type": "configuration/entityTypes/HCP",
"attributes": {
"FirstName": [
{
"value": "CHANGED"
}
],
"LastName": [
{
"value": null
}
],
"MiddleName": [
{
"value": "changed value"
}
],
"Identifiers": [
{
"value": {
"Type": [
{
"value": "CHANGED"
}
],
"ID": [
{
"value": "001"
}
]
}
}
]
},
"crosswalks": [
{
"type": "configuration/sources/HMS",
"value": "123"
}
]
}
]
{
"uri": "changeRequests/2WryEWss",
"createdBy": "ReltioUser",
"createdTime": 1606420892840,
"updatedBy": "ReltioUser",
"updatedTime": 1606420892840,
"changes": {
"entities/tKJsDV3": [
{
"id": "2WryEb98",
"type": "INSERT_ATTRIBUTE",
"createdTime": 1606420892840,
"createdBy": "ReltioUser",
"attributePath": "FirstName",
"newValue": {
"value": "CHANGED"
},
"crosswalk": {
"type": "configuration/sources/HMS",
"value": "123",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/FirstName"
},
{
"id": "2WryEfPO",
"type": "DELETE_ATTRIBUTE",
"createdTime": 1606420892840,
"createdBy": "ReltioUser",
"attributePath": "FirstName/1up6c9jNR",
"oldValue": {
"value": "FirstNameValue1"
},
"crosswalk": {
"type": "configuration/sources/HMS",
"value": "123",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/FirstName"
},
{
"id": "2WryEjfe",
"type": "INSERT_ATTRIBUTE",
"createdTime": 1606420892840,
"createdBy": "ReltioUser",
"attributePath": "Identifiers/1up6c9rtx/Type",
"newValue": {
"value": "CHANGED"
},
"crosswalk": {
"type": "configuration/sources/HMS",
"value": "123",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/Identifiers/attributes/Type"
},
{
"id": "2WryEnvu",
"type": "DELETE_ATTRIBUTE",
"createdTime": 1606420892840,
"createdBy": "ReltioUser",
"attributePath": "Identifiers/1up6c9rtx/Type/1up6c9wAD",
"oldValue": {
"value": "TypeValue1"
},
"crosswalk": {
"type": "configuration/sources/HMS",
"value": "123",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/Identifiers/attributes/Type"
},
{
"id": "2WryEsCA",
"type": "INSERT_ATTRIBUTE",
"createdTime": 1606420892840,
"createdBy": "ReltioUser",
"attributePath": "MiddleName",
"newValue": {
"value": "changed value"
},
"crosswalk": {
"type": "configuration/sources/HMS",
"value": "123",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/MiddleName"
},
{
"id": "2WryEwSQ",
"type": "DELETE_ATTRIBUTE",
"createdTime": 1606420892840,
"createdBy": "ReltioUser",
"attributePath": "LastName/1up6c9ndh",
"oldValue": {
"value": "LastNameValue"
},
"crosswalk": {
"type": "configuration/sources/HMS",
"value": "123",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/LastName"
}
]
},
"type": "configuration/changeRequestTypes/someChangeRequestType",
"state": "AWAITING_REVIEW"
}
[
{
"type": "configuration/entityTypes/HCP",
"attributes": {
"FirstName": [
{
"value": "CHANGED"
}
],
"LastName": [
{
"value": null
}
],
"MiddleName": [
{
"value": "changed value"
}
],
"Identifiers": [
{
"value": {
"Type": [
{
"value": "CHANGED"
}
],
"ID": [
{
"value": "001"
}
]
}
}
]
},
"crosswalks": [
{
"type": "configuration/sources/FB",
"value": "f_001"
}
]
}
]
{
"uri": "changeRequests/39gTf6xI",
"createdBy": "ReltioUser",
"createdTime": 1606420775494,
"updatedBy": "ReltioUser",
"updatedTime": 1606420775494,
"changes": {
"entities/tKJsDV3": [
{
"id": "39gTfBDY",
"type": "INSERT_ATTRIBUTE",
"createdTime": 1606420775494,
"createdBy": "ReltioUser",
"attributePath": "FirstName",
"newValue": {
"value": "CHANGED"
},
"crosswalk": {
"type": "configuration/sources/FB",
"value": "f_001",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/FirstName"
},
{
"id": "39gTfFTo",
"type": "INSERT_ATTRIBUTE",
"createdTime": 1606420775494,
"createdBy": "ReltioUser",
"attributePath": "Identifiers",
"newValue": {
"value": {
"Type": [
{
"value": "CHANGED"
}
],
"ID": [
{
"value": "001"
}
]
}
},
"crosswalk": {
"type": "configuration/sources/FB",
"value": "f_001",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/Identifiers"
},
{
"id": "39gTfJk4",
"type": "INSERT_ATTRIBUTE",
"createdTime": 1606420775494,
"createdBy": "ReltioUser",
"attributePath": "MiddleName",
"newValue": {
"value": "changed value"
},
"crosswalk": {
"type": "configuration/sources/FB",
"value": "f_001",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/MiddleName"
},
{
"id": "39gTfO0K",
"type": "DELETE_ATTRIBUTE",
"createdTime": 1606420775494,
"createdBy": "ReltioUser",
"attributePath": "MiddleName/3J7WBOw6D",
"oldValue": {
"value": "initial value of MN"
},
"crosswalk": {
"type": "configuration/sources/FB",
"value": "f_001",
"dataProvider": true
},
"attributeType": "configuration/entityTypes/HCP/attributes/MiddleName"
}
]
},
"type": "configuration/changeRequestTypes/someChangeRequestType",
"state": "AWAITING_REVIEW"
}
The entity initially contains the following attributes with their sources:
FirstName
(HMS)LastName
(HMS)MiddleName
(FB)License.Type
(HMS)License.ID
(HMS)
Partial override removes FirstName
, MiddleName
, and
LastName
. License.ID
is changed. The table
contains the result, after comparing two DCRs specified in the partial override
request.
Crosswalk | Changes to FirstName | Change to LastName | Changes to MiddleName | Changes to License.Type |
---|---|---|---|---|
HMS |
DELETE_ATTRIBUTE + INSERT_ATTRIBUTE |
DELETE_ATTRIBUTE |
INSERT_ATTRIBUTE |
DELETE_ATTRIBUTE + INSERT_ATTRIBUTE |
FB |
INSERT_ATTRIBUTE |
- | DELETE_ATTRIBUTE + INSERT_ATTRIBUTE |
INSERT_ATTRIBUTE |