Enviar um relatório a uma lista sending-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 que receberão a entrega (consulte Etapa 1 – Criação da lista de destinatários)
- Criar um template de entrega que permitirá gerar uma nova entrega toda vez que o workflow for executado (consulte Etapa 2 – Criação do template de entrega).
- Criar um workflow que permitirá gerar o relatório em formato PDF e enviá-lo à lista de destinatários (consulte Etapa 3 – Criação do workflow).
Etapa 1: Criação da lista de destinatários step-1--creating-the-recipient-list
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 destinatários 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 da entrega step-2--creating-the-delivery-template
-
Vá para o nó Resources > Templates > Delivery templates do explorer do Adobe Campaign e duplique o template pronto para uso Email delivery.
Para obter mais informações sobre criação de template de entrega, consulte esta seção.
-
Insira os vários parâmetros do template: rótulo, target (a lista de destinatários criados anteriormente), assunto e conteúdo.
-
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 na entrega é 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á na entrega final.
-
Vá para a zona de edição e digite o caminho de acesso e o nome do arquivo.
note caution CAUTION 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 entrega final.
-
Etapa 3: Criação do fluxo de trabalho step-3--creating-the-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 entrega criado anteriormente.
-
Agora vá para o nó Administration > Production > Technical workflows e 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-none 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 "+".
note caution CAUTION 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 entrega). -
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.
-
-
Conclua adicionando uma atividade do tipo 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 execute : selecione Prepare and start.
- Desmarque Generate an outbound transition e Process errors.