Enviar um relatório a uma lista send-a-report-to-a-list

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 destinatários.

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

  • Criar uma lista de destinatários para este relatório. Saiba mais.
  • Crie um template de delivery que crie um novo delivery toda vez que o workflow for executado. Saiba mais.
  • Crie um workflow que gera o relatório no formato PDF e o envia para a lista de recipients. Saiba mais).

Etapa 1: criar a lista de recipients step-1--create-the-recipient-list

Para criar a lista de recipients alvos, siga as etapas abaixo:

  1. Navegue até a guia Profiles and targets e clique no link Lists.
  2. Clique no botão Create.
  3. Selecione New list e crie uma nova lista de destinatários para a qual o relatório será enviado.

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

Etapa 2: criar o template do delivery step-2--create-the-delivery-template

Para criar o template do delivery, siga as etapas abaixo:

  1. Navegue até o nó Resources > Templates > Delivery templates do explorador do Adobe Campaign e duplique o modelo interno Email delivery.

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

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

    Cada vez que o fluxo de trabalho é executado, o relatório Tracking indicators é atualizado conforme explicado em Etapa 3: criar o fluxo de trabalho).

  3. Para incluir a versão mais recente do relatório na entrega é necessário adicionar um Calculated attachment:

    • Clique no link Attachments e clique na seta ao lado do botão Add. Selecione Calculated attachment….

    • Na lista suspensa Type, selecione a opção mais recente: 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á na entrega final.

    • Na zona de texto, digite o caminho de acesso e o nome do arquivo.

      note caution
      CAUTION
      O caminho e o nome devem ser idênticos aos inseridos na atividade do tipo JavaScript code do fluxo de trabalho, conforme explicado em Etapa 3: crie o fluxo de trabalho.
    • Selecione a guia Advanced e marque Script the name of the file name displayed in the mails sent. Na zona de texto, digite o nome do anexo no delivery final.

Etapa 3: criar o fluxo de trabalho step-3--creating-the-workflow

Crie o fluxo de trabalho a seguir para este caso de uso.

Ele usa três atividades:

  • Uma atividade Scheduler que executa o fluxo de trabalho uma vez por mês,
  • Uma atividade JavaScript code que gera o relatório no formato PDF,
  • Uma atividade Delivery que faz referência ao modelo de entrega criado anteriormente.

Para criar esse workflow, siga as etapas abaixo:

  1. Navegue até o nó Administration > Production > Technical workflows do Campaign Explorer e crie uma nova pasta para armazenar seus fluxos de trabalho.

  2. Crie um novo workflow.

  3. 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.

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

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

    code language-sql
    var reportName = "indicators";
    var path = "/tmp/indicators.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);
    

    com as seguintes variáveis:

    • 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"), 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 "+".

      note caution
      CAUTION
      O arquivo deve ser salvo no servidor. Você deve inserir o mesmo caminho e o mesmo nome da guia General da janela de edição do anexo calculado, conforme detalhado aqui).
    • 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.

  5. Conclua adicionando uma atividade Delivery com as seguintes opções:

    • Delivery: selecione New, created from a template e selecione o template de entrega criado anteriormente.
    • Para os campos Recipients e Content, selecione Specified in the delivery.
    • Action to perform : selecione Prepare and start.
    • Desmarque as opções Generate an outbound transition e Process errors.
  6. Salve as alterações e inicie o workflow. A mensagem é enviada para a lista de recipients a cada primeira segunda-feira do mês, com o relatório anexado.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d