Adobe Campaign: El flujo de trabajo ImportSharedAudience falla con un error de sintaxis
Descripción description
Entorno
Campaign Classic
Problema/Síntomas
En las últimas versiones de Campaign, el flujo de trabajo ImportSharedAudiences
produce un error de sintaxis similar al siguiente:
*08/12/2019 20:04:43 jsxListUpdate PGS-220000 Error de PostgreSQL: ERROR: error de sintaxis en o cerca de "-" LÍNEA 1: CREATE UNLOGGED TABLE wkf190441_377_-2059232018( *
Resolución resolution
La corrección permanente requiere una actualización a 9026 o superior. La solución para las versiones anteriores de es actualizar el código de JavaScript 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);