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 el WeChat y ha creado un conector personalizado para ello. Ha ampliado el esquema de cuenta externa para añadir algunos parámetros utilizados por WeChat API como una columna de token de sesión, nombre de usuario, etc. Cuando está usando 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 una entrega, la variable queryDef La función no puede encontrar las nuevas columnas. Recibe el error "atributo ‘weChatToken’ desconocido". Esto significa que, cuando el MTA está ejecutando esta secuencia de comandos, no puede consultar las columnas recién creadas. Sin embargo, con el mismo script, 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 es el que viene con columnas recién creadas.

Resolución resolution

Adobe Los ingenieros confirmaron que Campaign no admite la funcionalidad de MTA que consulta nuevas columnas mediante queryDef función.

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

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