Journey Builder の着信 Salesforce オブジェクトから、作成したカスタム アクティビティにデータを抽出できません。ドキュメントで指示された構文に従っています -> https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/how-data-binding- works.htm (イベント コンテキスト セクションの下)。
カスタム アクティビティには主に Postmonger を使用していconfig.json
ますinArguments
。
"fieldKey": "{{Event." + [ eventDefinitionKey ] + ".Task:Field_Name__c}}"
Postmongerによって公開さeventDefinitionKey
れた をトリガーすることによってロードされたデータから取得しますrequestedTriggerEventDefinition
。
上記の結果の inArguments は次のようになります。
"fieldKey": "{{Event.SalesforceObjacf28b016bf83c75b4926e0ec292eda5.Task:SMS_Content__c}}"
前述のドキュメントに基づくと、その構文で十分なはずですが、カスタム アクティビティでそれを取得することはできません。
もう 1 つの注意点は、エントリ オブジェクトが以下のようなデータ エクステンションである場合、同じ構文を使用して情報を取得できることです。
"fieldKey": "Event.DEAudience-e56d43c3-e2cf-60f1-fecd-ecf4d358d7b4.Field_Name"
データエクステンションを使用する上記の構文は問題ありませんが、Salesforce オブジェクトを使用する構文は問題ありません。
ここで間違っていること、または完全に不可能なことは何ですか?
注: Service Cloud でタスクを作成すると、ジャーニーがトリガーされます