Campaign Classic - 확장 필드는에서 액세스할 수 없습니다. JavaScript mta에서 실행되는 코드

설명 description

고객이 다음을 사용하려고 합니다. WeChat API이며, 이에 대한 사용자 지정 커넥터를 만들었습니다. 에서 사용하는 일부 매개 변수를 추가하도록 외부 계정 스키마를 확장했습니다. WeChat 세션 토큰 열, 사용자 이름 등과 같은 API. 사용 중인 경우 queryDef 워크플로우의 JS 활동에서 새 열에서 데이터를 가져올 수 있습니다. 그러나 이 커넥터를 사용하여 게재를 트리거하는 경우 queryDef 함수가 새 열을 찾을 수 없습니다. "속성 'weChatToken'을 알 수 없음"이라는 오류가 표시됩니다. 즉, 이 스크립트를 MTA에서 실행하는 경우 새로 만든 열을 쿼리할 수 없습니다. 그러나 워크플로우에서 동일한 스크립트를 사용할 경우 데이터를 끌어오기/푸시할 수 있습니다. 이 커넥터에서 OOTB 열을 쿼리할 때 데이터를 가져올 수 있습니다. 유일한 문제는 새로 생성된 열과 함께 발생합니다.

해결 방법 resolution

Adobe 엔지니어링에서 다음을 확인했습니다. Campaign 은(는) 다음을 사용하여 새 열에 쿼리하는 MTA 기능을 지원하지 않습니다. queryDef 함수.

이 기능이에 추가되기 위한 개선 요청 Campaign 이러한 기능이 MTA의 이메일, sms, 푸시 및 사용자 지정 API 우선 순위 간에 심각한 동시성 문제를 초래할 수 있으므로 이 거부되었습니다.

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