{ "allOrNone": true, "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'", "operation": "Readonly", "externalId": "PKey__c;Extension__c;Flat__c;Floor__c", "master": false },{ "query": "SELECT Id, EAN_Product_Code__c FROM Product2 WHERE EAN_Product_Code__c != null", "operation": "Readonly", "externalId": "EAN_Product_Code__c", "master": false },{ "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" } ] } } ] } ] }