与Salesforce对象的自定义活动数据绑定
我们无法将旅程生成器中的传入Salesforce对象中的数据提取到我们进行的自定义活动。我们已经遵循了文档->中指示的语法(在事件上下文部分下) 我们的定制活动主要使用Postmonger,在与Salesforce对象的自定义活动数据绑定,salesforce,salesforce-service-cloud,salesforce-communities,salesforce-marketing-cloud,Salesforce,Salesforce Service Cloud,Salesforce Communities,Salesforce Marketing Cloud,我们无法将旅程生成器中的传入Salesforce对象中的数据提取到我们进行的自定义活动。我们已经遵循了文档->中指示的语法(在事件上下文部分下) 我们的定制活动主要使用Postmonger,在inArguments下的config.json中,我们输入如下内容以从Salesforce对象获取数据: "fieldKey": "{{Event." + [ eventDefinitionKey ] + ".Task:Field_Name__c}}" eventDefinitionKey我们通过触发P
inArguments
下的config.json
中,我们输入如下内容以从Salesforce对象获取数据:
"fieldKey": "{{Event." + [ eventDefinitionKey ] + ".Task:Field_Name__c}}"
eventDefinitionKey
我们通过触发Postmonger公开的requestedtriggeredeventdefinition
从加载的数据中获取
从上面得到的结果是这样的:
"fieldKey": "{{Event.SalesforceObjacf28b016bf83c75b4926e0ec292eda5.Task:SMS_Content__c}}"
根据前面提到的文档,该语法应该足够了,但我们无法在自定义活动中检索它
另一件需要注意的事情是,如果条目对象是如下所示的数据扩展,我们可以使用相同的语法获取信息:
"fieldKey": "Event.DEAudience-e56d43c3-e2cf-60f1-fecd-ecf4d358d7b4.Field_Name"
上面使用数据扩展的语法是可以的,但是使用Salesforce对象的语法则不行
我们在这里做了什么不正确或不完全可能
注意:在Service Cloud中创建一个任务会触发旅程,我们在eventDefinitionKey和字段名周围放置了“
,它可以从Salesforce数据源工作
比如:
"fieldKey": '{{Event."SalesforceObjacf28b016bf83c75b4926e0ec292eda5"."Task:SMS_Content__c"}}'
注意切换到单引号以及我们如何用双引号显式地包装这些内部属性
2020年10月更新
请看这篇文章,它允许您查看整个数据扩展的完整合并字段(无论它是什么类型)