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:
- Navegue até o Profiles and targets clique na guia Lists link.
- Clique no botão Create.
- 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 nesta 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:
-
Navegue até o Resources > Templates > Delivery templates do explorador do Adobe Campaign e duplicar o Email delivery modelo incorporado.
Para obter mais informações sobre criação de template de delivery, consulte nesta seção.
-
Insira os parâmetros do template: rótulo, target (a lista de recipients criados anteriormente), assunto e conteúdo.
Cada vez que o workflow é executado, a variável Tracking indicators O relatório é atualizado conforme explicado em Etapa 3: criar o fluxo de trabalho).
-
Para incluir a versão mais recente do relatório na entrega é necessário adicionar um Calculated attachment:
-
Clique em Attachments e clique na seta ao lado do link Add botão. Selecione Calculated attachment….
-
No 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 no JavaScript code tipo de atividade do workflow, conforme explicado em Etapa 3: criar 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:
- A Scheduler atividade que executa o workflow uma vez por mês,
- A JavaScript code atividade que gera o relatório no formato PDF,
- A Delivery atividade que faz referência ao template de delivery criado anteriormente.
Para criar esse workflow, siga as etapas abaixo:
-
Navegue até o Administration > Production > Technical workflows nó do Campaign explore e crie uma nova pasta para armazenar os workflows.
-
Crie um novo workflow.
-
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.
-
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: digite 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 variável General guia 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.
-
-
Concluir adicionando um Delivery atividade 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 a opção Generate an outbound transition e Process errors opções.
-
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.