Campaign Classic: Erweitertes Feld kann nicht über JavaScript Code, der in MTA ausgeführt wird

Beschreibung

Der Kunde versucht, die WeChat API und hat dafür einen benutzerdefinierten Connector erstellt. Er hat das Schema des externen Kontos erweitert, um einige Parameter hinzuzufügen, die vom WeChat API wie Sitzungstoken-Spalte, Benutzername usw. Wenn er queryDef in einer JS-Aktivität in einem Workflow kann er Daten aus den neuen Spalten abrufen. Wenn er diesen Connector jedoch zum Trigger eines Versands verwendet, wird die queryDef -Funktion die neuen Spalten nicht finden kann. Er erhält den Fehler "Attribut "weChatToken"unbekannt". Wenn dieses Skript also vom MTA ausgeführt wird, kann es keine neu erstellten Spalten abfragen. Bei Verwendung in einem Workflow mit demselben Skript können wir jedoch Daten abrufen/pten. Wenn wir eine OOTB-Spalte in diesem Connector abfragen, können wir Daten abrufen. Das einzige Problem ist die neu erstellte Spalte.

Lösung

Adobe Engineering bestätigte, dass Campaign unterstützt nicht die Funktionalität der MTA-Abfrage neuer Spalten mit queryDef -Funktion.

Eine Erweiterungsanfrage, um diese Funktion zu Campaign wurde abgelehnt, da eine solche Funktionalität zu ernsthaften Problemen bei gleichzeitigen Zustellversuchen zwischen E-Mails, SMS, Push-Benachrichtigungen und benutzerdefinierten API-Prioritäten auf MTA führen könnte.

Auf dieser Seite