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:
-
Crea un flusso di lavoro con un’attività JavaScript.
-
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));
-
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.