IB import nearly finished
This commit is contained in:
@ -3,43 +3,16 @@
|
||||
"excludeIdsFromCSVFiles": true,
|
||||
"objects": [
|
||||
{
|
||||
"query": "SELECT Id, Extension__c,Flat__c,Floor__c,Name,PKey__c FROM Location WHERE ParentLocationId != null AND ParentLocation.VisitorAddress.CountryCode = 'NL'",
|
||||
"query": "SELECT ExternalReference FROM Location WHERE ExternalReference != null AND ParentLocation.VisitorAddress.CountryCode = 'NL'",
|
||||
"operation": "Readonly",
|
||||
"externalId": "PKey__c;Extension__c;Flat__c;Floor__c",
|
||||
"master": false
|
||||
"externalId": "ExternalReference"
|
||||
},{
|
||||
"query": "SELECT Id, EAN_Product_Code__c FROM Product2 WHERE EAN_Product_Code__c != null",
|
||||
"query": "SELECT EAN_Product_Code__c FROM Product2 WHERE EAN_Product_Code__c != null",
|
||||
"operation": "Readonly",
|
||||
"externalId": "EAN_Product_Code__c",
|
||||
"master": false
|
||||
"externalId": "EAN_Product_Code__c"
|
||||
},{
|
||||
"query": "SELECT Product2Id,FSL_1st_Ignition_Date__c,Id,InstallDate,Name,Kind_of_Energy__c,Kind_of_Installation__c,Main_Product_Group__c,SerialNumber,Serialnumber_Exception__c,LocationId FROM Asset",
|
||||
"operation": "Insert",
|
||||
"useSourceCSVFile": true,
|
||||
"beforeUpdateAddons": [
|
||||
{
|
||||
"module": "core:RecordsTransform",
|
||||
"description": "Updates ParentLocationId with source Address.ParentId based on Pkey__c",
|
||||
"args": {
|
||||
"fields": [
|
||||
{
|
||||
"alias": "sourceLocationIdFromPkeyExtensionFlatFloor",
|
||||
"sourceObject": "Location",
|
||||
"sourceField": "Id",
|
||||
"lookupExpression": "source.PKey__c == target.Location.PKey__c && source.Extension__c == target.Location.Extension__c && source.Flat__c == target.Location.Flat__c && source.Floor__c == target.Location.Floor__c",
|
||||
"lookupSource": "source"
|
||||
}
|
||||
],
|
||||
"transformations": [
|
||||
{
|
||||
"targetObject": "Asset",
|
||||
"targetField": "LocationId",
|
||||
"formula": "formula.sourceLocationIdFromPkeyExtensionFlatFloor"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
"query": "SELECT Product2Id,Id,InstallDate,Name,Kind_of_Energy__c,Kind_of_Installation__c,Main_Product_Group__c,SerialNumber,Serialnumber_Exception__c,LocationId FROM Asset",
|
||||
"operation": "Insert"
|
||||
}
|
||||
]
|
||||
}
|
Reference in New Issue
Block a user