La fonction OOTB nms.eventHisto.GetMirrorUrl ne renvoie aucune URL ou renvoie une URL incorrecte

Dans un workflow avec une activité JS, lors de l’appel de la fonction d’usine (prête à l’emploi) nms.eventHisto.GetMirrorUrl, elle ne renvoie aucune URL ou une URL incorrecte. Ajoutez des guillemets autour de l’identifiant d’historique d’événement dans l’appel de fonction.

Description description

Environnement

Campaign Classic v8

Problème/Symptômes

Dans un workflow avec une activité JS, lors de l’appel de la fonction d’usine (prête à l’emploi) nms.eventHisto.GetMirrorUrl, elle ne renvoie aucune URL ou une URL incorrecte.

Procédure à suivre :

  1. Créez un workflow avec une activité JavaScript.

  2. Dans l'activité JavaScript , ajoutez le code suivant, puis remplacez 1234567 avec un event histo id existant sur votre instance marketing ACC. Prévisualisez l’historique des événements pour vous assurer qu’il dispose d’une URL miroir fonctionnelle.

    logInfo('URL: ' + nms.eventHisto.GetMirrorUrl(1234567));

  3. Exécutez le workflow et vérifiez les logs :

    • Aucune URL n’est renvoyée.

      • OU L’URL renvoyée ne correspond pas à l’URL affichée dans l’onglet d’aperçu pour l’événement sur lequel vous avez appelé la fonction.

Résolution resolution

Solution :
Ajout de guillemets autour de l’événement histo id dans l’appel de fonction.

L’appel doit se présenter comme suit :
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));

Cause
La fonction ne fonctionne pas, car elle est appelée avec un paramètre long.

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