A função OOTB nms.eventHisto.GetMirrorUrl não retorna nenhum URL ou retorna um URL incorreto

Em um fluxo de trabalho com uma atividade JS, ao chamar a função pronta para uso (OOTB) nms.eventHisto.GetMirrorUrl, ela não retorna nenhuma URL ou retorna uma URL incorreta. Adicione aspas ao redor da id do histórico de eventos na chamada de função.

Descrição description

Ambiente

Campaign Classic v8

Problema/Sintomas

Em um fluxo de trabalho com uma atividade JS, ao chamar a função pronta para uso (OOTB) nms.eventHisto.GetMirrorUrl, ela não retorna nenhuma URL ou retorna uma URL incorreta.

Etapas a serem reproduzidas:

  1. Crie um workflow com uma atividade JavaScript.

  2. Na atividade do JavaScript, adicione o seguinte código, substitua 1234567 por uma id de histórico de eventos existente na sua instância de marketing ACC. Visualize o histórico de eventos para garantir que ele tenha um URL de espelho de trabalho.

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

  3. Execute o workflow e verifique os logs:

    • Nenhum URL é retornado

      • OU O URL retornado não corresponde ao URL exibido na guia de visualização para o evento no qual você chamou a função.

Resolução resolution

Solução:
Adicione aspas ao redor do evento id do histórico na chamada de função.

A chamada deve ter esta aparência:
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));

Causa
A função não funciona porque é chamada com um parâmetro long.

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