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

Description description

Environnement

Campaign Classic

Problème/Symptômes

Dans les dernières versions de Campaign, la variable ImportSharedAudiences le workflow échoue avec une erreur de syntaxe comme celle ci-dessous :

*08/12/2019 20:04:Erreur 43 jsxListUpdate PGS-220000 PostgreSQL : ERROR : erreur de syntaxe à l’adresse ou près de "-" LINE 1 : CRÉER UNE TABLE NON CONNECTÉE wkf190441_377_-2059232018( *

Résolution resolution

Le correctif permanent nécessite une mise à niveau vers la version 9026 ou ultérieure. La solution de contournement pour les versions antérieures consiste à mettre à jour le code JavaScript dans le workflow afin de l’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);

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