Adobe Campaign : ImportSharedAudience échec du workflow avec erreur de syntaxe

Dernière mise à jour : 2022-09-29

Description

Elle a été trouvée dans les dernières versions de Campaign que le workflow ImportSharedAudiences échoue avec une erreur de syntaxe comme ci-dessous :

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(    

Résolution

Le correctif permanent nécessite une mise à niveau vers la version 9026 ou ultérieure. La solution pour les versions antérieures consiste à mettre à jour la variable JavaScript code dans le workflow à utiliser Math.abs().

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

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

Sur cette page