Envio de um relatório a uma lista

Esse caso de uso detalha como gerar um relatório mensal imediato Tracking indicators em formato PDF e como enviá-lo para uma lista de recipients.

As principais etapas de implementação para este caso de uso são:

Etapa 1 – Criação da lista de recipients

Acesse a guia Profiles and targets, clique no link Lists e depois no botão Create. Selecione New list e crie uma nova lista de recipients para a qual o relatório será enviado.

Para saber mais sobre criação de listas, consulte esta seção.

Etapa 2 – Criação do template de delivery

  1. Vá para o nó Resources > Templates > Delivery templates do explorador do Adobe Campaign e duplique o template pronto para uso Email delivery.

    Para obter mais informações sobre criação de template de delivery, consulte esta seção.

  2. Insira os vários parâmetros do template: rótulo, target (a lista de recipients criados anteriormente), assunto e conteúdo.

  3. Cada vez que o workflow é executado, o relatório Tracking indicators é atualizado (consulte Etapa 3 – Criação do workflow). Para incluir a versão mais recente do relatório no delivery é necessário adicionar um Calculated attachment:

    Para obter mais informações sobre um anexo calculado, consulte esta seção.

    • Clique no link Attachments, clique em Add e selecione Calculated attachment.

    • Acesse o campo Type e selecione a quarta opção: File name is computed during delivery of each message (it may then depend on the recipient profile).

      O valor inserido no campo Label não aparecerá no delivery final.

    • Vá para a zona de edição e digite o caminho de acesso e o nome do arquivo.

      CUIDADO

      O arquivo deve estar presente no servidor. Seu caminho e nome devem ser idênticos aos inseridos na atividade tipo JavaScript code do workflow (consulte Etapa 3 – Criação do workflow).

    • Selecione a guia Advanced e marque Script the name of the file name displayed in the mails sent. Vá para a zona de edição e insira o nome que deseja dar ao anexo na delivery final.

Etapa 3 – Criação do workflow

O seguinte workflow foi criado para este caso de uso. Ele tem três atividades:

  • Uma atividade do tipo Scheduler que permite executar o workflow uma vez por mês;
  • Uma atividade do tipo JavaScript code que permite gerar o relatório em formato PDF; e
  • Uma atividade do tipo Delivery que usa o template de delivery criado anteriormente.

  1. Agora vá para o nó Administration > Production > Technical workflows e crie um novo workflow.

  2. Comece adicionando uma atividade do tipo Scheduler e a configure para que o workflow seja executado na primeira segunda-feira do mês.

    Para obter mais informações sobre a configuração do scheduler, consulte Scheduler.

  3. Em seguida, adicione uma atividade tipo JavaScript code.

    Insira o seguinte código na zona de edição:

    var reportName = "deliveryFeedback";
    var path = "/tmp/deliveryFeedback.pdf";
    var exportFormat = "PDF";
    var reportURL = "<PUT THE URL OF THE REPORT HERE>";
    var _ctx = <ctx _context="global" _reportContext="deliveryFeedback" />
    var isAdhoc = 0;
    
    xtk.report.export(reportName, _ctx, exportFormat, path, isAdhoc);
    

    As seguintes variáveis são utilizadas:

    • var reportName: insira o nome interno do relatório em aspas duplas. Nesse caso, o nome interno do relatório Tracking indicator é "deliveryFeedback".

    • caminho var: insira o caminho de salvamento do arquivo ("tmp/files/"), o nome que deseja dar ao arquivo ("deliveryFeedback") e a extensão de arquivo (".pdf"). Nesse caso, usamos o nome interno como o nome do arquivo. Os valores precisam estar entre aspas duplas e separados pelo caractere "+".

      CUIDADO

      O arquivo deve ser salvo no servidor. É necessário inserir o mesmo caminho e o mesmo nome na guia General da janela de edição do anexo calculado (consulte Etapa 2 – Criação do template de delivery).

    • var exportFormat: insira o formato de exportação do arquivo ("PDF").

    • var _ctx (contexto): neste caso, estamos usando o relatório Tracking indicators em seu contexto global.

  4. Conclua adicionando uma atividade do tipo Delivery com as seguintes opções:

    • Delivery: selecione New, created from a template e selecione o template de delivery criado anteriormente.
    • Para os campos Recipients e Content, selecione Specified in the delivery.
    • Action to execute : selecione Prepare and start.
    • Desmarque Generate an outbound transition e Process errors.

Nesta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now