function hook_salesforce_pull_entity_merge_fields_alter in Salesforce Suite 7.3
Change Salesforce merge object name / field names before sync.
Parameters
array $merge_fields: Array of Salesforce merge fields.
Related topics
3 invocations of hook_salesforce_pull_entity_merge_fields_alter()
- salesforce_pull_check_merged_records in modules/
salesforce_pull/ salesforce_pull.module - Get all the merged records since the last delete.
- salesforce_pull_get_deleted_records in modules/
salesforce_pull/ salesforce_pull.module - Get deleted records from salesforce.
- salesforce_pull_process_merged_records in modules/
salesforce_pull/ salesforce_pull.module - Process merged records from salesforce.
File
- ./
salesforce.api.php, line 396 - These are the hooks that are invoked by the Salesforce core.
Code
function hook_salesforce_pull_entity_merge_fields_alter(&$merge_fields) {
$merge_fields['old_contact_key'] = 'Old_Contact__c';
$merge_fields['merged_contact_key'] = 'Contact__c';
$merge_fields['type'] = 'Merged_Contact__c';
$merge_fields['modified_date'] = 'LastModifiedDate';
}