Show Menu
TÓPICOS×

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

Vá para o universo Profiles and targets , clique no link Lists e 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 .
    • Vá para o campo Type e selecione a quarta opção: File name is computed during delivery of each message (pode depender do perfil do recipient) .
      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.
      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 "+".
      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 **** Recipientes e Content , selecione Specified in the delivery .
    • **** Ação para executar: selecione Prepare and start .
    • Desmarque Generate an outbound transition e Process errors .