OOTB-Funktion nms.eventHisto.GetMirrorUrl gibt keine URL zurück oder gibt falsche URL zurück
In einem Workflow mit einer JS-Aktivität gibt der Aufruf der Out-of-the-box-Funktion (OOTB) nms.eventHisto.GetMirrorUrl
keine URL zurück oder gibt eine falsche URL zurück. Fügen Sie im Funktionsaufruf Anführungszeichen für die Ereignisverlauf-ID hinzu.
Beschreibung description
Umgebung
Campaign Classic v8
Problem/Symptome
In einem Workflow mit einer JS-Aktivität gibt der Aufruf der Out-of-the-box-Funktion (OOTB) nms.eventHisto.GetMirrorUrl
keine URL zurück oder gibt eine falsche URL zurück.
Schritte zur Reproduktion:
-
Erstellen Sie einen Workflow mit einer JavaScript -Aktivität.
-
Fügen Sie in der JavaScript-Aktivität den folgenden Code hinzu und ersetzen Sie 1234567 durch eine in Ihrer ACC-Marketinginstanz vorhandene Ereignishisto-ID . Zeigen Sie eine Vorschau des Ereignisverlaufs an, um sicherzustellen, dass eine funktionierende Mirror-URL vorhanden ist.
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl(1234567));
-
Führen Sie den Workflow aus und überprüfen Sie die Protokolle:
-
Entweder wird keine URL zurückgegeben
- ODER Die zurückgegebene URL stimmt nicht mit der URL überein, die auf der Registerkarte "Vorschau"für das Ereignis angezeigt wird, für das Sie die Funktion aufgerufen haben.
-
Auflösung resolution
Lösung:
Fügen Sie im Funktionsaufruf Anführungszeichen um die Ereignis- Histo-ID hinzu.
Der Aufruf sollte wie folgt aussehen:logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));
Ursache
Die Funktion funktioniert nicht, da sie mit einem long -Parameter aufgerufen wird.