Как я могу поддерживать отношения поиска при подключении Salesforce к Salesforce?

Нашему клиенту необходимо импортировать контактную информацию из партнерской организации через Salesforce в Salesforce. Им также необходимо импортировать записи CustomObject__c, которые имеют поле поиска для контактов (то есть: у контакта есть n CustomObject__c).

Как я могу добиться того, чтобы после импорта контакта A (который создает копию в моей организации) пользовательские объекты, которые я импортирую и которые принадлежали контакту A в партнерской организации, были связаны с тем же контактом A в моей организации?

1 ответ

Решение

Предполагая, что перенос данных - это не одноразовое действие, вам нужно создать поле формулы в объекте контакта, в котором будет храниться исходный идентификатор записи. Затем вы можете сопоставить это значение с текстовым полем в объекте Contact целевой организации. Кусок кода в триггере вашего объекта CustomObject__c должен быть в состоянии запросить правильную запись контакта на основе старого идентификатора, а затем соответствующим образом обновить поле поиска.

Для примеров кода обратитесь к разделу "Восстановление отношений поиска" руководства Best Practices для Salesforce to Salesforce.

Другие вопросы по тегам