Campaign Classic: no se puede acceder al campo extendido desde JavaScript código que se ejecuta en MTA

Descripción description

El cliente está intentando usar la variable WeChat y ha creado un conector personalizado para ello. Ha ampliado el esquema de cuenta externa para añadir algunos parámetros utilizados por el WeChat como una columna de token de sesión, un nombre de usuario, etc. Cuando usa queryDef en una actividad JS de un flujo de trabajo, puede extraer datos de las nuevas columnas. Sin embargo, cuando utiliza este conector para almacenar en déclencheur un envío, la variable queryDef no puede encontrar las columnas nuevas. Está obteniendo el error "atributo 'weChatToken' desconocido". Esto significa que cuando este script está siendo ejecutado por el MTA, no puede consultar las columnas recién creadas. Pero la misma secuencia de comandos, cuando se utiliza en un flujo de trabajo, se pueden extraer o insertar datos. Cuando consultamos una columna OOTB en este conector, podemos extraer datos. El único problema se produce con las columnas recién creadas.

Resolución resolution

Adobe La ingeniería confirmó que Campaign no admite la funcionalidad de MTA que consulta nuevas columnas mediante queryDef función.

Una solicitud de mejora para que se agregue esta capacidad a Campaign se rechazó, ya que esta funcionalidad podría provocar graves problemas de concurrencia entre correos electrónicos, sms, push y prioridades de API personalizadas en el MTA.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f