Adobe Campaign: ImportSharedAudience el flujo de trabajo falla con error de sintaxis

Última actualización: 2022-09-29

Descripción

Se encuentra en las últimas versiones de Campaign que el flujo de trabajo ImportSharedAudiences está fallando con un error de sintaxis como el siguiente:

08/12/2019 20:04:43 jsxListUpdate PGS-220000 PostgreSQL error: ERROR:  syntax error at or near "-" LINE 1: CREATE UNLOGGED TABLE wkf190441_377_-2059232018(    

Resolución

La corrección permanente requiere una actualización a 9026 o superior. La solución para las versiones anteriores es actualizar el JavaScript código dentro del flujo de trabajo para utilizar Math.abs().

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

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

En esta página