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 nms.eventHisto.GetMirrorUrl
, elle ne renvoie aucune URL ou renvoie 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 nms.eventHisto.GetMirrorUrl
, elle ne renvoie aucune URL ou renvoie une URL incorrecte.
Procédure à suivre :
-
Créez un workflow avec une activité JavaScript.
-
Dans l'activité JavaScript, ajoutez le code suivant, remplacez 1234567 par un identifiant d'historique d'événement 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));
-
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 :
Ajoutez des 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.