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.