Связывание связанных объектов в Salesforce не работает в informatica cloud Синхронизация данных - PullRequest
0 голосов
/ 30 марта 2020

У меня есть три различных объекта в Salesforce, которые я хочу загрузить данные из CSV-файла, используя задачу синхронизации данных, Контакт, Объект B и Объект C. Родительский объект A и B является контактом (отношение master-detail). Я создал три разных задачи синхронизации данных для загрузки данных в три объекта. Однако они, похоже, не связаны в Salesforce при загрузке данных.

Внешний идентификатор для всех трех объектов является результатом объединения имени, фамилии + электронной почты, поступающих через исходный файл, и я выбрал внешний идентификатор в поле upsert для всех трех задач. Я перешел к отображению поля объекта B -> связанные объекты -> под контактом указан внешний идентификатор, который я использую для контакта. Повторил то же самое для объекта C.

Сначала я загружаю контакт, затем два других объекта в линейном потоке задач.

Это проблемы, которые возникают при запуске этих трех задач.

Контакты успешно загружены

Объект B успешно загружен, но его записи не связаны с Контактом в Salesforce.

Объект C содержит ошибки, поскольку в нем отсутствует обязательное поле «КОНТАКТ» который является полем поиска для контакта на объекте C в SF. Поэтому я добавил поиск в этом поле в разделе отображения полей в informatica, чтобы получить идентификатор контакта, используя поле внешнего идентификатора для контакта, после чего, когда я запускаю задачу объекта C, он выдает мне следующую ошибку Ошибка, полученная от salesforce.com. Поля []. Код состояния [INVALID_FIELD]. Сообщение [Внешний идентификатор внешнего ключа: 003r000001tmpwwiar не найден для поля

Я не уверен, как еще можно подключить эти связанные объекты в Salesforce с помощью задачи синхронизации данных в облаке informatica.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...