Inviare un rapporto a un elenco sending-a-report-to-a-list
Questo caso d'uso descrive come generare un report Tracking indicators predefinito mensile in formato PDF e come inviarlo a un elenco di destinatari.
I passaggi principali di implementazione per questo caso d’uso sono:
- Creazione di un elenco di destinatari che riceveranno la consegna (vedere: Passaggio 1: Creazione dell'elenco dei destinatari).
- Creazione di un modello di consegna che ti consentirà di generare una nuova consegna ogni volta che viene eseguito il flusso di lavoro (consulta: Passaggio 2: Creazione del modello di consegna).
- Creazione di un flusso di lavoro che ti consentirà di generare il rapporto in formato PDF e di inviarlo all'elenco dei destinatari (consulta: Passaggio 3: Creazione del flusso di lavoro).
Passaggio 1: creazione dell’elenco dei destinatari step-1--creating-the-recipient-list
Vai alla scheda Profiles and targets, fai clic sul collegamento Lists, quindi sul pulsante Create. Selezionare New list e creare un nuovo elenco di destinatari per il report da inviare a.
Per ulteriori informazioni sulla creazione di elenchi, consulta questa sezione.
Passaggio 2: creazione del modello di consegna step-2--creating-the-delivery-template
-
Vai al nodo Resources > Templates > Delivery templates di Adobe Campaign Explorer e duplica il modello preconfigurato Email delivery.
Per ulteriori informazioni sulla creazione di un modello di consegna, consulta questa sezione.
-
Immetti i vari parametri del modello: etichetta, destinazione (l’elenco dei destinatari creati in precedenza), oggetto e contenuto.
-
Ogni volta che il flusso di lavoro viene eseguito, il report Tracking indicators viene aggiornato (fare riferimento al Passaggio 3: Creazione del flusso di lavoro). Per includere nella consegna la versione più recente del report, è necessario aggiungere Calculated attachment:
Per ulteriori informazioni sulla creazione di un allegato calcolato, consulta questa sezione.
-
Fare clic sul collegamento Attachments e fare clic su Add, quindi selezionare Calculated attachment.
-
Passare al campo Type e selezionare la quarta opzione: File name is computed during delivery of each message (it may then depend on the recipient profile).
Il valore immesso nel campo Label non verrà visualizzato nella consegna finale.
-
Vai alla zona di modifica e immetti il percorso di accesso e il nome del file.
note caution CAUTION Il file deve essere presente sul server. Il percorso e il nome devono essere identici a quelli immessi nell'attività di tipo JavaScript code del flusso di lavoro (fare riferimento a: Passaggio 3: creazione del flusso di lavoro). -
Selezionare la scheda Advanced e selezionare Script the name of the file name displayed in the mails sent. Vai alla zona di modifica e immetti il nome che desideri assegnare all’allegato nella consegna finale.
-
Passaggio 3: creazione del flusso di lavoro step-3--creating-the-workflow
Per questo caso d’uso è stato creato il seguente flusso di lavoro. L’impresa svolge tre attività:
- Un'attività di tipo Scheduler che consente di eseguire il flusso di lavoro una volta al mese,
- Un'attività di tipo JavaScript code che consente di generare il report in formato PDF,
- un'attività di tipo Delivery che utilizza il modello di consegna creato in precedenza.
-
Passare al nodo Administration > Production > Technical workflows e creare un nuovo flusso di lavoro.
-
Iniziare aggiungendo un'attività di tipo Scheduler e configurarla in modo che il flusso di lavoro venga eseguito il primo lunedì del mese.
Per ulteriori informazioni sulla configurazione della pianificazione, fare riferimento a Pianificazione.
-
Quindi aggiungi un'attività di tipo JavaScript code.
Immetti il seguente codice nella zona di modifica:
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);
Vengono utilizzate le seguenti variabili:
-
var reportName: immettere il nome interno del report tra virgolette doppie. In questo caso, il nome interno del report Indicatore di tracciamento è "deliveryFeedback".
-
percorso var: immettere il percorso di salvataggio del file ("tmp/files/"), il nome che si desidera assegnare al file ("deliveryFeedback") e l'estensione (".pdf"). In questo caso, abbiamo utilizzato il nome interno come nome del file. I valori devono essere compresi tra virgolette doppie e separati dal carattere "+".
note caution CAUTION Il file deve essere salvato sul server. Immettere lo stesso percorso e lo stesso nome nella scheda General della finestra di modifica per l'allegato calcolato (fare riferimento a: Passaggio 2: Creazione del modello di consegna). -
var exportFormat: immettere il formato di esportazione del file ("PDF").
-
var _ctx (contesto): in questo caso, il report Tracking indicators viene utilizzato nel relativo contesto globale.
-
-
Per terminare, aggiungere un'attività di tipo Delivery con le opzioni seguenti:
- Delivery: selezionare New, created from a template, quindi selezionare il modello di consegna creato in precedenza.
- Per i campi Recipients e Content, selezionare Specified in the delivery.
- Action to execute: selezionare Prepare and start.
- Deseleziona Generate an outbound transition e Process errors.