Adobe Campaign: falha no fluxo de trabalho ImportSharedAudience com erro de sintaxe

Descrição description

Ambiente

Campaign Classic

Problema/Sintomas

Nas versões mais recentes do Campaign, o fluxo de trabalho ImportSharedAudiences está falhando com um erro de sintaxe como o abaixo:

*12/08/2019 20:04:43 jsxListUpdate PGS-220000 PostgreSQL erro: ERRO:  erro de sintaxe em ou próximo a "-" LINHA 1: CREATE UNLOGGED TABLE wkf190441_377_-2059232018(                                             *

Resolução resolution

A correção permanente exige uma atualização para o 9026 ou superior. A solução alternativa para as versões anteriores é atualizar o código JavaScript no fluxo de trabalho para utilizar Math.abs().

Código antigo:
vars.tableName = NL.SQL.getWorkTableName("wkf", instance.id) + "_" + task.taskIdentifier + "_" + list.listId;

Novo código:
vars.tableName = NL.SQL.getWorkTableName("wkf", Math.abs(instance.id)) + "_" + Math.abs(task.taskIdentifier) + "_" + Math.abs(list.listId);

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