Я создал событие платформы, и теперь я создаю процесс, который запускается событием платформы. Параметры события платформы содержат либо ContactId, либо LeadId, но не оба.

Процесс, который я создаю, создает запись задачи, и я хочу назначить ContactId или LeadId полю whoIs. Итак, я пытаюсь создать его с помощью формулы, которая проверяет isBlank на ContactId, но я не могу понять, как получить доступ к параметрам события платформы из построителя формул.

Я могу получить доступ к полям связанной записи объекта, но в этой записи нет идентификаторов контакта/лида.

У построителя формул нет доступа к параметрам события?

5
PatMcClellan__c 7 Сен 2018 в 22:01
1
Есть ли причина, по которой вы не можете добавить поля в событие для хранения идентификатора записи?
 – 
gNerb
7 Сен 2018 в 22:42
Вот что я в итоге сделал.
 – 
PatMcClellan__c
9 Сен 2018 в 06:04
Обратите внимание, что вы можете запустить поток, передать полезные данные события в поток, а затем использовать полезные данные в формулах внутри потока.
 – 
Alex Edelstein
24 Фев 2019 в 00:28

1 ответ

Лучший ответ

Нет, формулы в Process Builder не поддерживают поля событий платформы (пока).

Извините :(

https://developer.salesforce.com/docs/atlas.en-us.platform_events.meta/platform_events/platform_events_process_considerations.htm

4
Shane Steinfeld 8 Сен 2018 в 21:04
1
Верно, но обратите внимание, что вы можете запустить поток, передать полезные данные события в поток, а затем использовать полезные данные в формулах внутри потока.
 – 
Alex Edelstein
24 Фев 2019 в 00:28