Adobe Campaign: il flusso di lavoro ImportSharedAudience non riesce e viene restituito un errore di sintassi

Descrizione description

Ambiente

Campaign Classic

Problema/Sintomi

Nelle ultime versioni di Campaign, il flusso di lavoro ImportSharedAudiences ha esito negativo con un errore di sintassi simile a quello riportato di seguito:

*08/12/2019 20:04:43 errore JSXListUpdate PGS-220000 PostgreSQL: ERROR:  errore di sintassi in corrispondenza o vicino a "-" LINE 1: CREATE UNLOGGED TABLE wkf190441_377_-2059232018(                                             *

Risoluzione resolution

La correzione permanente richiede un aggiornamento a 9026 o versione successiva. La soluzione alternativa per le versioni precedenti consiste nell'aggiornare il codice JavaScript nel flusso di lavoro per utilizzare Math.abs().

Codice precedente:
vars.tableName = NL.SQL.getWorkTableName("wkf", instance.id) + "_" + task.taskIdentifier + "_" + list.listId;

Nuovo codice:
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