La funzione OOTB nms.eventHisto.GetMirrorUrl non restituisce alcun URL o restituisce un URL errato

In un flusso di lavoro con un’attività JS, quando si chiama la funzione preconfigurata (OOTB) nms.eventHisto.GetMirrorUrl, non restituisce alcun URL o restituisce un URL errato. Aggiungi virgolette intorno all’ID cronologia evento nella chiamata della funzione.

Descrizione description

Ambiente

Campaign Classic v8

Problema/Sintomi

In un flusso di lavoro con un’attività JS, quando si chiama la funzione preconfigurata (OOTB) nms.eventHisto.GetMirrorUrl, non restituisce alcun URL o restituisce un URL errato.

Passaggi da riprodurre:

  1. Crea un flusso di lavoro con un’attività JavaScript.

  2. Nell’attività JavaScript, aggiungi il seguente codice, sostituisci 1234567 con un event histo id esistente nell’istanza marketing ACC. Visualizza in anteprima la cronologia degli eventi per verificare che disponga di un URL mirror funzionante.

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

  3. Esegui il flusso di lavoro e controlla i registri:

    • Non viene restituito alcun URL

      • O L’URL restituito non corrisponde a quello visualizzato nella scheda di anteprima per l’evento su cui è stata chiamata la funzione.

Risoluzione resolution

Soluzione:
Aggiungi virgolette intorno all’evento id storico nella chiamata di funzione.

La chiamata dovrebbe essere simile alla seguente:
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));

Causa
La funzione non funziona perché è chiamata con un parametro lungo.

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