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.