Поток Salesforce — Назначение контактов для каждого участника кампании внутри цикла

#loops #salesforce #variable-assignment #flow

#петли #salesforce #присвоение переменной #поток

Вопрос:

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

Мой план состоит в том, чтобы использовать эту коллекцию контактов для обновления записей и создания записей. Однако я застрял на элементе назначения, который не позволяет мне использовать контакты, связанные с каждым участником кампании, в моем цикле. Вот как выглядит этот поток:

Снимок экрана потока Salesforce

Для начала я создал переменную коллекции для контактов со следующими атрибутами:

 Data Type = Record Allow multiple values = True Object = Contact Availabe for input = True Availabe for output = True  

Снимок экрана с коллекцией контактов

Шаг 1 — Получить кампанию — Для этого требуется один идентификатор кампании, который будет передан в поток автоматического запуска из Построителя процессов.

Шаг 2 — Получить участников кампании — Это позволяет получить все записи участников Кампании, связанные с Кампанией на шаге 1. Элемент Получить записи настроен для хранения всех связанных записей участников кампании и всех полей.

Шаг 3 — Участники кампании с циклом — Цикл настроен на повторение участников кампании на шаге 2 от первого элемента до последнего элемента.

Шаг 4 — Назначение Добавить контакт в переменную коллекции — Цель состоит в том, чтобы добавить контакт для каждого участника Кампании в переменную коллекции. Однако при попытке установить значение назначения для связанных контактов я получаю следующую ошибку.

Поле «Контакт» не существует в объекте «Участник кампании», или у вас нет доступа к этому полю.

Снимок экрана с Ошибкой Назначения

Хотя в объекте Участника кампании есть поле поиска контактов, я не могу установить значение назначения {!Loop_Campaign_Members.Контакт}

Участники кампании.Скриншот контакта