OOTB-Funktion nms.eventHisto.GetMirrorUrl gibt keine URL zurück oder gibt falsche URL zurück

In einem Workflow mit einer JS-Aktivität beim Aufruf der vordefinierten (OOTB)-Funktion nms.eventHisto.GetMirrorUrl, gibt er 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 beim Aufruf der vordefinierten (OOTB)-Funktion nms.eventHisto.GetMirrorUrl, gibt er keine URL zurück oder gibt eine falsche URL zurück.

Schritte zur Reproduktion:

  1. Erstellen Sie einen Workflow mit einer JavaScript-Aktivität.

  2. Fügen Sie in der JavaScript-Aktivität den folgenden Code hinzu, ersetzen Sie 1234567 mit einer Ereignis-Histoid in Ihrer ACC-Marketinginstanz vorhanden sind. Zeigen Sie eine Vorschau des Ereignisverlaufs an, um sicherzustellen, dass eine funktionierende Mirror-URL vorhanden ist.

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

  3. 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:
Hinzufügen von Anführungszeichen um das Ereignis Histo-ID im Funktionsaufruf.

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.

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