Campaign Classic — 扩展字段无法从访问 JavaScript 在MTA中运行的代码

描述 description

客户正在尝试使用 WeChat API并已为此创建了自定义连接器。 他扩展了外部帐户架构,添加了 WeChat API,例如会话令牌列、用户名等。 当他使用 queryDef 在工作流的JS活动中,他从新列中提取数据。 但是,当他使用此连接器触发投放时, queryDef 函数找不到新列。 他收到错误“属性‘weChatToken’未知”。 这意味着MTA运行此脚本时,无法查询新创建的列。 但是,在工作流中使用相同的脚本时,我们能够拉取/推送数据。 当我们在此连接器中查询OOTB列时,我们能够提取数据。 唯一的问题是新创建的列问题。

解决方法 resolution

Adobe 工程部门确认 Campaign 不支持使用以下对象查询新列的MTA功能 queryDef 函数。

用于将此功能添加到的增强请求 Campaign 被拒绝,因为此类功能可能会导致电子邮件、短信、推送和MTA上的自定义API优先级之间出现严重的并发问题。

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