Invio di un report a un elenco

Questo caso d’uso descrive come generare un rapporto predefinito mensile Tracking indicators in formato PDF e come inviarlo a un elenco di destinatari.

I passaggi principali per l’implementazione di questo caso d’uso sono:

Passaggio 1: Creazione dell’elenco dei destinatari

Vai alla scheda Profiles and targets , fai clic sul collegamento Lists , quindi sul pulsante Create . Seleziona New list e crea un nuovo elenco di destinatari per il rapporto a cui inviare.

Per ulteriori informazioni sulla creazione di elenchi, consulta questa sezione.

Passaggio 2: Creazione del modello di consegna

  1. Vai al nodo Resources > Templates > Delivery templates dell’explorer di Adobe Campaign e duplica il modello preconfigurato Email delivery .

    Per ulteriori informazioni sulla creazione di un modello di consegna, consulta questa sezione.

  2. Immetti i vari parametri del modello: etichetta, target (l’elenco dei destinatari creati in precedenza), oggetto e contenuto.

  3. Ogni volta che il flusso di lavoro viene eseguito, il rapporto Tracking indicators viene aggiornato (consulta Passaggio 3: Creazione del flusso di lavoro). Per includere nella consegna la versione più recente del rapporto, devi aggiungere un Calculated attachment:

    Per ulteriori informazioni sulla creazione di un allegato calcolato, consulta questa sezione sezione.

    • Fai clic sul collegamento Attachments e fai clic su Add, quindi seleziona Calculated attachment.

    • Vai al campo Type e seleziona 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.

    • Passa alla zona di modifica e immetti il percorso di accesso e il nome del file.

      ATTENZIONE

      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 (consulta: Passaggio 3: Creazione del flusso di lavoro).

    • Seleziona la scheda Advanced e seleziona Script the name of the file name displayed in the mails sent. Passa all’area di modifica e inserisci il nome da assegnare all’allegato nella consegna finale.

Passaggio 3: Creazione del flusso di lavoro

Il seguente flusso di lavoro è stato creato per questo caso d’uso. Ha 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 rapporto in formato PDF,
  • un’attività di tipo Delivery che utilizza il modello di consegna creato in precedenza.

  1. Ora passa al nodo Administration > Production > Technical workflows e crea un nuovo flusso di lavoro.

  2. Per iniziare, aggiungi un’attività di tipo Scheduler e configurala in modo che il flusso di lavoro venga eseguito il primo lunedì del mese.

    Per ulteriori informazioni sulla configurazione dello scheduler, consulta Scheduler.

  3. Quindi aggiungi un’attività di tipo JavaScript code .

    Immetti il seguente codice nella zona di modifica:

    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: inserire il nome interno del rapporto tra virgolette doppie. In questo caso, il nome interno del rapporto Indicatore di tracciamento è "deliveryFeedback".

    • Percorso var: inserisci il percorso di salvataggio del file ("tmp/files/"), il nome che desideri assegnare al file ("deliveryFeedback") e l’estensione del file (".pdf"). In questo caso, abbiamo utilizzato il nome interno come nome del file. I valori devono essere tra virgolette doppie e separati dal carattere "+".

      ATTENZIONE

      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, utilizziamo la Tracking indicators relazione nel suo contesto globale.

  4. Completa aggiungendo un’attività di tipo Delivery con le seguenti opzioni:

    • Delivery: seleziona New, created from a template e seleziona il modello di consegna creato in precedenza.
    • Per i campi Recipients e Content, selezionare Specified in the delivery.
    • Action to execute: seleziona Prepare and start.
    • Deseleziona Generate an outbound transition e Process errors.

In questa pagina